flutter_minizip_ffi_bindings library

Classes

DIR
dirent
Minizip
FFI bindings for zlib-ng/minizip-ng made using dart-lang/ffigen and trivial trick.
mz_stream_s
mz_stream_vtbl_s
/
mz_zip_file_s
/
tm

Constants

MZ_AES_BLOCK_SIZE → const int
MZ_AES_ENCRYPTION_MODE_128 → const int
MZ_AES_ENCRYPTION_MODE_192 → const int
MZ_AES_ENCRYPTION_MODE_256 → const int
MZ_AES_KEY_LENGTH_MAX → const int
MZ_AES_VERSION → const int
MZ_BUF_ERROR → const int
MZ_CLOSE_ERROR → const int
MZ_COMPRESS_LEVEL_BEST → const int
MZ_COMPRESS_LEVEL_DEFAULT → const int
MZ_COMPRESS_LEVEL_FAST → const int
MZ_COMPRESS_LEVEL_NORMAL → const int
MZ_COMPRESS_METHOD_AES → const int
MZ_COMPRESS_METHOD_BZIP2 → const int
MZ_COMPRESS_METHOD_DEFLATE → const int
MZ_COMPRESS_METHOD_LZMA → const int
MZ_COMPRESS_METHOD_STORE → const int
MZ_COMPRESS_METHOD_XZ → const int
MZ_COMPRESS_METHOD_ZSTD → const int
MZ_CRC_ERROR → const int
MZ_CRYPT_ERROR → const int
MZ_DATA_ERROR → const int
MZ_ENCODING_CODEPAGE_437 → const int
MZ_ENCODING_CODEPAGE_932 → const int
MZ_ENCODING_CODEPAGE_936 → const int
MZ_ENCODING_CODEPAGE_950 → const int
MZ_ENCODING_UTF8 → const int
MZ_END_OF_LIST → const int
MZ_END_OF_STREAM → const int
MZ_EXIST_ERROR → const int
MZ_FORMAT_ERROR → const int
MZ_HASH_ERROR → const int
MZ_HASH_MAX_SIZE → const int
MZ_HASH_MD5 → const int
MZ_HASH_MD5_SIZE → const int
MZ_HASH_SHA1 → const int
MZ_HASH_SHA1_SIZE → const int
MZ_HASH_SHA256 → const int
MZ_HASH_SHA256_SIZE → const int
MZ_HOST_SYSTEM_MSDOS → const int
MZ_HOST_SYSTEM_OSX_DARWIN → const int
MZ_HOST_SYSTEM_RISCOS → const int
MZ_HOST_SYSTEM_UNIX → const int
MZ_HOST_SYSTEM_WINDOWS_NTFS → const int
MZ_INTERNAL_ERROR → const int
MZ_MEM_ERROR → const int
MZ_OK → const int
MZ_OPEN_ERROR → const int
MZ_OPEN_MODE_APPEND → const int
MZ_OPEN_MODE_CREATE → const int
MZ_OPEN_MODE_EXISTING → const int
MZ_OPEN_MODE_READ → const int
MZ_OPEN_MODE_READWRITE → const int
MZ_OPEN_MODE_WRITE → const int
MZ_PARAM_ERROR → const int
MZ_PASSWORD_ERROR → const int
MZ_PATH_SLASH_PLATFORM → const int
MZ_PATH_SLASH_UNIX → const int
MZ_PKCRYPT_HEADER_SIZE → const int
MZ_READ_ERROR → const int
MZ_SEEK_CUR → const int
MZ_SEEK_END → const int
MZ_SEEK_ERROR → const int
MZ_SEEK_SET → const int
MZ_SIGN_ERROR → const int
MZ_STREAM_ERROR → const int
MZ_STREAM_PROP_COMPRESS_LEVEL → const int
MZ_STREAM_PROP_COMPRESS_METHOD → const int
MZ_STREAM_PROP_COMPRESS_WINDOW → const int
MZ_STREAM_PROP_DISK_NUMBER → const int
MZ_STREAM_PROP_DISK_SIZE → const int
MZ_STREAM_PROP_HEADER_SIZE → const int
MZ_STREAM_PROP_TOTAL_IN → const int
MZ_STREAM_PROP_TOTAL_IN_MAX → const int
MZ_STREAM_PROP_TOTAL_OUT → const int
MZ_STREAM_PROP_TOTAL_OUT_MAX → const int
MZ_SUPPORT_ERROR → const int
MZ_TELL_ERROR → const int
MZ_VERSION_BUILD → const int
MZ_VERSION_ERROR → const int
MZ_VERSION_MADEBY → const int
MZ_VERSION_MADEBY_HOST_SYSTEM → const int
MZ_VERSION_MADEBY_ZIP_VERSION → const int
MZ_WRITE_ERROR → const int
MZ_ZIP64_AUTO → const int
MZ_ZIP64_DISABLE → const int
MZ_ZIP64_FORCE → const int
MZ_ZIP_EXTENSION_AES → const int
MZ_ZIP_EXTENSION_CDCD → const int
MZ_ZIP_EXTENSION_HASH → const int
MZ_ZIP_EXTENSION_NTFS → const int
MZ_ZIP_EXTENSION_SIGN → const int
MZ_ZIP_EXTENSION_UNIX1 → const int
MZ_ZIP_EXTENSION_ZIP64 → const int
MZ_ZIP_FLAG_DATA_DESCRIPTOR → const int
MZ_ZIP_FLAG_DEFLATE_FAST → const int
MZ_ZIP_FLAG_DEFLATE_MAX → const int
MZ_ZIP_FLAG_DEFLATE_NORMAL → const int
MZ_ZIP_FLAG_DEFLATE_SUPER_FAST → const int
MZ_ZIP_FLAG_ENCRYPTED → const int
MZ_ZIP_FLAG_LZMA_EOS_MARKER → const int
MZ_ZIP_FLAG_MASK_LOCAL_INFO → const int
MZ_ZIP_FLAG_UTF8 → const int

Typedefs

mz_stream_close_cb = Pointer<NativeFunction<Int32 Function(Pointer<Void>)>>
mz_stream_create_cb = Pointer<NativeFunction<Pointer<Void> Function(Pointer<Pointer<Void>>)>>
mz_stream_destroy_cb = Pointer<NativeFunction<Void Function(Pointer<Pointer<Void>>)>>
mz_stream_error_cb = Pointer<NativeFunction<Int32 Function(Pointer<Void>)>>
mz_stream_get_prop_int64_cb = Pointer<NativeFunction<Int32 Function(Pointer<Void>, Int32, Pointer<Int64>)>>
mz_stream_is_open_cb = Pointer<NativeFunction<Int32 Function(Pointer<Void>)>>
mz_stream_open_cb = Pointer<NativeFunction<Int32 Function(Pointer<Void>, Pointer<Int8>, Int32)>>
/
mz_stream_read_cb = Pointer<NativeFunction<Int32 Function(Pointer<Void>, Pointer<Void>, Int32)>>
mz_stream_seek_cb = Pointer<NativeFunction<Int32 Function(Pointer<Void>, Int64, Int32)>>
mz_stream_set_prop_int64_cb = Pointer<NativeFunction<Int32 Function(Pointer<Void>, Int32, Int64)>>
mz_stream_tell_cb = Pointer<NativeFunction<Int64 Function(Pointer<Void>)>>
mz_stream_vtbl = mz_stream_vtbl_s
/
mz_stream_write_cb = Pointer<NativeFunction<Int32 Function(Pointer<Void>, Pointer<Void>, Int32)>>
mz_zip_file = mz_zip_file_s
/
mz_zip_locate_entry_cb = Pointer<NativeFunction<Int32 Function(Pointer<Void>, Pointer<Void>, Pointer<mz_zip_file>)>>
/
mz_zip_reader_entry_cb = Pointer<NativeFunction<Int32 Function(Pointer<Void>, Pointer<Void>, Pointer<mz_zip_file>, Pointer<Int8>)>>
mz_zip_reader_overwrite_cb = Pointer<NativeFunction<Int32 Function(Pointer<Void>, Pointer<Void>, Pointer<mz_zip_file>, Pointer<Int8>)>>
/
mz_zip_reader_password_cb = Pointer<NativeFunction<Int32 Function(Pointer<Void>, Pointer<Void>, Pointer<mz_zip_file>, Pointer<Int8>, Int32)>>
mz_zip_reader_progress_cb = Pointer<NativeFunction<Int32 Function(Pointer<Void>, Pointer<Void>, Pointer<mz_zip_file>, Int64)>>
mz_zip_writer_entry_cb = Pointer<NativeFunction<Int32 Function(Pointer<Void>, Pointer<Void>, Pointer<mz_zip_file>)>>
mz_zip_writer_overwrite_cb = Pointer<NativeFunction<Int32 Function(Pointer<Void>, Pointer<Void>, Pointer<Int8>)>>
/
mz_zip_writer_password_cb = Pointer<NativeFunction<Int32 Function(Pointer<Void>, Pointer<Void>, Pointer<mz_zip_file>, Pointer<Int8>, Int32)>>
mz_zip_writer_progress_cb = Pointer<NativeFunction<Int32 Function(Pointer<Void>, Pointer<Void>, Pointer<mz_zip_file>, Int64)>>
time_t = __darwin_time_t
wchar_t = __darwin_wchar_t