Edit

Share via


compressapi.h header

This header is used by Compression API. For more information, see:

compressapi.h contains the following programming interfaces:

Functions

 
CloseCompressor

Call to close an open COMPRESSOR_HANDLE.
CloseDecompressor

Call to close an open DECOMPRESSOR_HANDLE.
Compress

Takes a block of information and compresses it.
CreateCompressor

Generates a new COMPRESSOR_HANDLE.
CreateDecompressor

Generates a new DECOMPRESSOR_HANDLE.
Decompress

Takes a block of compressed information and decompresses it.
QueryCompressorInformation

Queries a compressor for information for a particular compression algorithm.
QueryDecompressorInformation

Use this function to query information about a particular compression algorithm.
ResetCompressor

Prepares the compressor for the compression of a new stream.
ResetDecompressor

Prepares the decompressor for the decompression of a new stream.
SetCompressorInformation

Sets information in a compressor for a particular compression algorithm.
SetDecompressorInformation

Sets information in a decompressor for a particular compression algorithm.

Structures

 
COMPRESS_ALLOCATION_ROUTINES

A structure containing optional memory allocation and deallocation routines.

Enumerations

 
COMPRESS_INFORMATION_CLASS

The values of this enumeration identify the type of information class being set or retrieved.