Go to the source code of this file.
Data Structures |
| struct | chmUnitInfo |
Defines |
| #define | CHM_UNCOMPRESSED (0) |
| #define | CHM_COMPRESSED (1) |
| #define | CHM_MAX_PATHLEN (256) |
| #define | CHM_RESOLVE_SUCCESS (0) |
| #define | CHM_RESOLVE_FAILURE (1) |
| #define | CHM_ENUMERATE_NORMAL (1) |
| #define | CHM_ENUMERATE_META (2) |
| #define | CHM_ENUMERATE_SPECIAL (4) |
| #define | CHM_ENUMERATE_FILES (8) |
| #define | CHM_ENUMERATE_DIRS (16) |
| #define | CHM_ENUMERATE_ALL (31) |
| #define | CHM_ENUMERATOR_FAILURE (0) |
| #define | CHM_ENUMERATOR_CONTINUE (1) |
| #define | CHM_ENUMERATOR_SUCCESS (2) |
Typedefs |
| typedef ULONGLONG | LONGUINT64 |
| typedef LONGLONG | LONGINT64 |
| typedef int(* | CHM_ENUMERATOR )(struct chmFile *h, struct chmUnitInfo *ui, void *context) |
Functions |
| struct chmFile * | chm_openW (const WCHAR *filename) DECLSPEC_HIDDEN |
| struct chmFile * | chm_dup (struct chmFile *oldHandle) DECLSPEC_HIDDEN |
| void | chm_close (struct chmFile *h) DECLSPEC_HIDDEN |
| int | chm_resolve_object (struct chmFile *h, const WCHAR *objPath, struct chmUnitInfo *ui) DECLSPEC_HIDDEN |
| LONGINT64 | chm_retrieve_object (struct chmFile *h, struct chmUnitInfo *ui, unsigned char *buf, LONGUINT64 addr, LONGINT64 len) DECLSPEC_HIDDEN |
| int | chm_enumerate_dir (struct chmFile *h, const WCHAR *prefix, int what, CHM_ENUMERATOR e, void *context) DECLSPEC_HIDDEN |