ReactOS
0.4.15-dev-1636-gf634010
|
Go to the source code of this file.
Classes | |
struct | HLPFILE_WINDOWINFO |
struct | tagHlpFileLink |
struct | tagHlpFileHotSpotLink |
struct | tagHlpFileMacro |
struct | tagHlpFilePage |
struct | HLPFILE_MAP |
struct | HLPFILE_FONT |
struct | tagHlpFileFile |
struct | RtfData |
Macros | |
#define | HLP_DISPLAY30 0x01 /* version 3.0 displayable information */ |
#define | HLP_TOPICHDR 0x02 /* topic header information */ |
#define | HLP_DISPLAY 0x20 /* version 3.1 displayable information */ |
#define | HLP_TABLE 0x23 /* version 3.1 table */ |
Typedefs | |
typedef struct tagHlpFileLink | HLPFILE_LINK |
typedef struct tagHlpFileHotSpotLink | HLPFILE_HOTSPOTLINK |
typedef struct tagHlpFileMacro | HLPFILE_MACRO |
typedef struct tagHlpFilePage | HLPFILE_PAGE |
typedef struct tagHlpFileFile | HLPFILE |
typedef int(* | HLPFILE_BPTreeCompare) (void *p, const void *key, int leaf, void **next) |
typedef void(* | HLPFILE_BPTreeCallback) (void *p, void **next, void *cookie) |
Functions | |
HLPFILE * | HLPFILE_ReadHlpFile (LPCSTR lpszPath) |
HLPFILE_PAGE * | HLPFILE_PageByHash (HLPFILE *hlpfile, LONG lHash, ULONG *relative) |
HLPFILE_PAGE * | HLPFILE_PageByMap (HLPFILE *hlpfile, LONG lMap, ULONG *relative) |
HLPFILE_PAGE * | HLPFILE_PageByOffset (HLPFILE *hlpfile, LONG offset, ULONG *relative) |
LONG | HLPFILE_Hash (LPCSTR lpszContext) |
void | HLPFILE_FreeHlpFile (HLPFILE *) |
void | HLPFILE_BPTreeEnum (BYTE *, HLPFILE_BPTreeCallback cb, void *cookie) |
BOOL | HLPFILE_BrowsePage (HLPFILE_PAGE *, struct RtfData *rd, unsigned font_scale, unsigned relative) |
#define HLP_DISPLAY 0x20 /* version 3.1 displayable information */ |
#define HLP_DISPLAY30 0x01 /* version 3.0 displayable information */ |
typedef struct tagHlpFileFile HLPFILE |
typedef struct tagHlpFileLink HLPFILE_LINK |
typedef struct tagHlpFileMacro HLPFILE_MACRO |
typedef struct tagHlpFilePage HLPFILE_PAGE |
void HLPFILE_BPTreeEnum | ( | BYTE * | , |
HLPFILE_BPTreeCallback | cb, | ||
void * | cookie | ||
) |
Definition at line 125 of file hlpfile.c.
Referenced by WINHELP_IndexDlgProc().
BOOL HLPFILE_BrowsePage | ( | HLPFILE_PAGE * | , |
struct RtfData * | rd, | ||
unsigned | font_scale, | ||
unsigned | relative | ||
) |
Definition at line 1703 of file hlpfile.c.
Referenced by WINHELP_SetupText().
Definition at line 2297 of file hlpfile.c.
Referenced by HLPFILE_ReadHlpFile(), WINHELP_DeleteBackSet(), WINHELP_DeleteWindow(), and WINHELP_RememberPage().
Definition at line 547 of file hlpfile.c.
Referenced by HLPFILE_AddHotSpotLinks(), MACRO_JumpID(), and WinMain().
HLPFILE_PAGE* HLPFILE_PageByHash | ( | HLPFILE * | hlpfile, |
LONG | lHash, | ||
ULONG * | relative | ||
) |
Definition at line 437 of file hlpfile.c.
Referenced by MACRO_JumpContents(), MACRO_JumpHash(), WINHELP_HandleTextMouse(), and WinMain().
HLPFILE_PAGE* HLPFILE_PageByMap | ( | HLPFILE * | hlpfile, |
LONG | lMap, | ||
ULONG * | relative | ||
) |
Definition at line 467 of file hlpfile.c.
Referenced by MACRO_JumpContext().
HLPFILE_PAGE* HLPFILE_PageByOffset | ( | HLPFILE * | hlpfile, |
LONG | offset, | ||
ULONG * | relative | ||
) |
Definition at line 369 of file hlpfile.c.
Referenced by HLPFILE_Contents(), HLPFILE_PageByHash(), HLPFILE_PageByMap(), MACRO_BrowseButtons(), MACRO_Next(), MACRO_Prev(), and WINHELP_CreateIndexWindow().
Definition at line 2759 of file hlpfile.c.
Referenced by WINHELP_LookupHelpFile().