50#ifndef INCLUDED_CHMLIB_H
51#define INCLUDED_CHMLIB_H
59#define CHM_UNCOMPRESSED (0)
60#define CHM_COMPRESSED (1)
66#define CHM_MAX_PATHLEN (256)
82#define CHM_RESOLVE_SUCCESS (0)
83#define CHM_RESOLVE_FAILURE (1)
99#define CHM_ENUMERATE_NORMAL (1)
100#define CHM_ENUMERATE_META (2)
101#define CHM_ENUMERATE_SPECIAL (4)
102#define CHM_ENUMERATE_FILES (8)
103#define CHM_ENUMERATE_DIRS (16)
104#define CHM_ENUMERATE_ALL (31)
105#define CHM_ENUMERATOR_FAILURE (0)
106#define CHM_ENUMERATOR_CONTINUE (1)
107#define CHM_ENUMERATOR_SUCCESS (2)
void chm_close(struct chmFile *h) DECLSPEC_HIDDEN
struct chmFile * chm_openW(const WCHAR *filename) DECLSPEC_HIDDEN
struct chmFile * chm_dup(struct chmFile *oldHandle) DECLSPEC_HIDDEN
BOOL chm_enumerate_dir(struct chmFile *h, const WCHAR *prefix, int what, CHM_ENUMERATOR e, void *context) DECLSPEC_HIDDEN
int(* CHM_ENUMERATOR)(struct chmFile *h, struct chmUnitInfo *ui, void *context)
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
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
GLenum GLuint GLenum GLsizei const GLchar * buf
GLenum const GLvoid * addr
GLfloat GLfloat GLfloat GLfloat h