libmspack

Data Structures
Here are the data structures with brief descriptions:

C mscab_compressor | TODO
C mscab_decompressor | A decompressor for .CAB (Microsoft Cabinet) files
C mscabd_cabinet | A structure which represents a single cabinet file
C mscabd_file | A structure which represents a single file in a cabinet or cabinet set
C mscabd_folder | A structure which represents a single folder in a cabinet or cabinet set
C mschm_compressor | A compressor for .CHM (Microsoft HTMLHelp) files
C mschm_decompressor | A decompressor for .CHM (Microsoft HTMLHelp) files
C mschmc_file | A structure which represents a file to be placed in a CHM helpfile
C mschmd_file | A structure which represents a file stored in a CHM helpfile
C mschmd_header | A structure which represents a CHM helpfile
C mschmd_sec_mscompressed | A structure which represents the LZX compressed section of a CHM helpfile
C mschmd_sec_uncompressed | A structure which represents the uncompressed section of a CHM helpfile
C mschmd_section | A structure which represents a section of a CHM helpfile
C mshlp_compressor | TODO
C mshlp_decompressor | TODO
C mskwaj_compressor | A compressor for the KWAJ file format
C mskwaj_decompressor | A decompressor for KWAJ compressed files
C mskwajd_header | A structure which represents an KWAJ compressed file
C mslit_compressor | TODO
C mslit_decompressor | TODO
C msoab_compressor | A compressor for the Offline Address Book (OAB) format
C msoab_decompressor | A decompressor for .LZX (Offline Address Book) files
C mspack_file | A structure which represents an open file handle
C mspack_system | A structure which abstracts file I/O and memory management
C msszdd_compressor | A compressor for the SZDD file format
C msszdd_decompressor | A decompressor for SZDD compressed files
C msszddd_header | A structure which represents an SZDD compressed file