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" */