public static extern BOOL CloseDecompressor([NativeTypeName("DECOMPRESSOR_HANDLE")] COMPRESSOR_HANDLE DecompressorHandle);
public static extern BOOL Decompress([NativeTypeName("DECOMPRESSOR_HANDLE")] COMPRESSOR_HANDLE DecompressorHandle, [NativeTypeName("LPCVOID")] void *CompressedData, [NativeTypeName("SIZE_T")] nuint CompressedDataSize, [NativeTypeName("PVOID")] void *UncompressedBuffer, [NativeTypeName("SIZE_T")] nuint UncompressedBufferSize, [NativeTypeName("PSIZE_T")] nuint *UncompressedDataSize);
public static extern BOOL QueryDecompressorInformation([NativeTypeName("DECOMPRESSOR_HANDLE")] COMPRESSOR_HANDLE DecompressorHandle, COMPRESS_INFORMATION_CLASS CompressInformationClass, [NativeTypeName("PVOID")] void *CompressInformation, [NativeTypeName("SIZE_T")] nuint CompressInformationSize);
public static extern BOOL CloseCompressor(COMPRESSOR_HANDLE CompressorHandle);
public static extern BOOL SetCompressorInformation(COMPRESSOR_HANDLE CompressorHandle, COMPRESS_INFORMATION_CLASS CompressInformationClass, [NativeTypeName("LPCVOID")] void *CompressInformation, [NativeTypeName("SIZE_T")] nuint CompressInformationSize);
public static extern bool Compress(COMPRESSOR_HANDLE CompressorHandle, IntPtr UncompressedData, SizeT UncompressedDataSize, IntPtr CompressedBuffer, SizeT CompressedBufferSize, out SizeT CompressedDataSize);