4 * Copyright 1996 Ulrich Schmid
18 typedef struct tagHlpFileParagraph
30 struct tagHlpFileParagraph
*next
;
35 typedef struct tagHlpFilePage
38 HLPFILE_PARAGRAPH
*first_paragraph
;
42 struct tagHlpFilePage
*next
;
43 struct tagHlpFileFile
*file
;
54 typedef struct tagHlpFileMacro
59 struct tagHlpFileMacro
*next
;
62 typedef struct tagHlpFileFile
66 HLPFILE_PAGE
*first_page
;
67 HLPFILE_MACRO
*first_macro
;
69 HLPFILE_CONTEXT
*Context
;
71 struct tagHlpFileFile
*prev
;
72 struct tagHlpFileFile
*next
;
81 HLPFILE
*HLPFILE_ReadHlpFile(LPCSTR lpszPath
);
82 HLPFILE_PAGE
*HLPFILE_Contents(LPCSTR lpszPath
);
83 HLPFILE_PAGE
*HLPFILE_PageByHash(LPCSTR lpszPath
, LONG wNum
);
84 LONG
HLPFILE_Hash(LPCSTR lpszContext
);
85 VOID
HLPFILE_FreeHlpFilePage(HLPFILE_PAGE
*);
86 VOID
HLPFILE_FreeHlpFile(HLPFILE
*);
88 /* Local Variables: */
89 /* c-file-style: "GNU" */