#include <mspack.h>
Data Fields | |
| unsigned int | version |
| The version of the CHM file format used in this file. | |
| unsigned int | timestamp |
| The "timestamp" of the CHM helpfile. | |
| unsigned int | language |
| The default Language and Country ID (LCID) of the user who ran the HTMLHelp Compiler. | |
| char * | filename |
| The filename of the CHM helpfile. | |
| off_t | length |
| The length of the CHM helpfile, in bytes. | |
| mschmd_file * | files |
| A list of all non-system files in the CHM helpfile. | |
| mschmd_file * | sysfiles |
| A list of all system files in the CHM helpfile. | |
| mschmd_sec_uncompressed | sec0 |
| The section 0 (uncompressed) data in this CHM helpfile. | |
| mschmd_sec_mscompressed | sec1 |
| The section 1 (MSCompressed) data in this CHM helpfile. | |
| off_t | dir_offset |
| The file offset of the first PMGL/PMGI directory chunk. | |
| unsigned int | num_chunks |
| The number of PMGL/PMGI directory chunks in this CHM helpfile. | |
| unsigned int | chunk_size |
| The size of each PMGL/PMGI chunk, in bytes. | |
| unsigned int | density |
| The "density" of the quick-reference section in PMGL/PMGI chunks. | |
| unsigned int | depth |
| The depth of the index tree. | |
| unsigned int | index_root |
| The number of the root PGMI chunk. | |
All fields are READ ONLY.
|
|
The size of each PMGL/PMGI chunk, in bytes.
|
|
|
The "density" of the quick-reference section in PMGL/PMGI chunks.
|
|
|
The depth of the index tree.
|
|
|
The file offset of the first PMGL/PMGI directory chunk.
|
|
|
The filename of the CHM helpfile. This is given by the library user and may be in any format. |
|
|
A list of all non-system files in the CHM helpfile.
|
|
|
The number of the root PGMI chunk. If there is no index in the CHM helpfile, this will be 0xFFFFFFFF. |
|
|
The default Language and Country ID (LCID) of the user who ran the HTMLHelp Compiler. This is not the language of the CHM file itself. |
|
|
The length of the CHM helpfile, in bytes.
|
|
|
The number of PMGL/PMGI directory chunks in this CHM helpfile.
|
|
|
The section 0 (uncompressed) data in this CHM helpfile.
|
|
|
The section 1 (MSCompressed) data in this CHM helpfile.
|
|
|
A list of all system files in the CHM helpfile. System files are files which begin with "::". They are meta-files generated by the CHM creation process. |
|
|
The "timestamp" of the CHM helpfile. It is the lower 32 bits of a 64-bit value representing the number of centiseconds since 1601-01-01 00:00:00 UTC, plus 42. It is not useful as a timestamp, but it is useful as a semi-unique ID. |
|
|
The version of the CHM file format used in this file.
|
1.4.6