|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Classes | |
| struct | chmUnitInfo |
Macros | |
| #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 |
| BOOL | chm_enumerate_dir (struct chmFile *h, const WCHAR *prefix, int what, CHM_ENUMERATOR e, void *context) DECLSPEC_HIDDEN |
| typedef ULONGLONG LONGUINT64 |
Definition at line 863 of file chm_lib.c.
Referenced by chm_openW(), ITSProtocol_Start(), ITSS_IStorageImpl_Release(), and release_chm().
Definition at line 831 of file chm_lib.c.
Referenced by ITSS_IStorageImpl_OpenStorage().
| BOOL chm_enumerate_dir | ( | struct chmFile * | h, |
| const WCHAR * | prefix, | ||
| int | what, | ||
| CHM_ENUMERATOR | e, | ||
| void * | context | ||
| ) |
Definition at line 1400 of file chm_lib.c.
Referenced by ITSS_IStorageImpl_EnumElements().
Definition at line 678 of file chm_lib.c.
Referenced by ITSProtocol_Start(), and ITSS_StgOpenStorage().
Definition at line 1048 of file chm_lib.c.
Referenced by chm_openW(), ITSProtocol_Start(), and ITSS_IStorageImpl_OpenStream().
| LONGINT64 chm_retrieve_object | ( | struct chmFile * | h, |
| struct chmUnitInfo * | ui, | ||
| unsigned char * | buf, | ||
| LONGUINT64 | addr, | ||
| LONGINT64 | len | ||
| ) |
Definition at line 1342 of file chm_lib.c.
Referenced by chm_openW(), ITSProtocol_Read(), and ITSS_IStream_Read().