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)
94#define CHM_ENUMERATE_NORMAL (1)
95#define CHM_ENUMERATE_META (2)
96#define CHM_ENUMERATE_SPECIAL (4)
97#define CHM_ENUMERATE_FILES (8)
98#define CHM_ENUMERATE_DIRS (16)
99#define CHM_ENUMERATE_ALL (31)
100#define CHM_ENUMERATOR_FAILURE (0)
101#define CHM_ENUMERATOR_CONTINUE (1)
102#define CHM_ENUMERATOR_SUCCESS (2)
LONGINT64 chm_retrieve_object(struct chmFile *h, struct chmUnitInfo *ui, unsigned char *buf, LONGUINT64 addr, LONGINT64 len)
int chm_resolve_object(struct chmFile *h, const WCHAR *objPath, struct chmUnitInfo *ui)
struct chmFile * chm_dup(struct chmFile *oldHandle)
BOOL chm_enumerate_dir(struct chmFile *h, const WCHAR *prefix, int what, CHM_ENUMERATOR e, void *context)
int(* CHM_ENUMERATOR)(struct chmFile *h, struct chmUnitInfo *ui, void *context)
struct chmFile * chm_openW(const WCHAR *filename)
void chm_close(struct chmFile *h)
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
Character const *const prefix