ReactOS 0.4.15-dev-7942-gd23573b
tagHlpFileFile Struct Reference

#include <hlpfile.h>

Collaboration diagram for tagHlpFileFile:

Public Attributes

BYTEfile_buffer
 
UINT file_buffer_size
 
LPSTR lpszPath
 
LPSTR lpszTitle
 
LPSTR lpszCopyright
 
HLPFILE_PAGEfirst_page
 
HLPFILE_PAGElast_page
 
HLPFILE_MACROfirst_macro
 
BYTEContext
 
BYTEkwbtree
 
BYTEkwdata
 
unsigned wMapLen
 
HLPFILE_MAPMap
 
unsigned wTOMapLen
 
unsignedTOMap
 
unsigned long contents_start
 
struct tagHlpFileFileprev
 
struct tagHlpFileFilenext
 
unsigned wRefCount
 
unsigned short version
 
unsigned short flags
 
unsigned short charset
 
unsigned short tbsize
 
unsigned short dsize
 
BOOL compressed
 
BOOL hasPhrases
 
BOOL hasPhrases40
 
UINT num_phrases
 
unsignedphrases_offsets
 
charphrases_buffer
 
BYTE ** topic_map
 
BYTEtopic_end
 
UINT topic_maplen
 
unsigned numBmps
 
HBITMAPbmps
 
unsigned numFonts
 
HLPFILE_FONTfonts
 
unsigned numWindows
 
HLPFILE_WINDOWINFOwindows
 
HICON hIcon
 
BOOL has_popup_color
 
COLORREF popup_color
 
LPSTR help_on_file
 
int scale
 
int rounderr
 

Detailed Description

Definition at line 100 of file hlpfile.h.

Member Data Documentation

◆ bmps

HBITMAP* tagHlpFileFile::bmps

Definition at line 141 of file hlpfile.h.

Referenced by HLPFILE_FreeHlpFile().

◆ charset

unsigned short tagHlpFileFile::charset

Definition at line 126 of file hlpfile.h.

Referenced by HLPFILE_BrowsePage(), HLPFILE_ReadFont(), and HLPFILE_SystemCommands().

◆ compressed

BOOL tagHlpFileFile::compressed

Definition at line 129 of file hlpfile.h.

Referenced by HLPFILE_SystemCommands(), and HLPFILE_Uncompress_Topic().

◆ contents_start

unsigned long tagHlpFileFile::contents_start

Definition at line 117 of file hlpfile.h.

Referenced by HLPFILE_Contents(), HLPFILE_ReadHlpFile(), and HLPFILE_SystemCommands().

◆ Context

BYTE* tagHlpFileFile::Context

Definition at line 110 of file hlpfile.h.

Referenced by HLPFILE_FreeHlpFile(), HLPFILE_GetContext(), and HLPFILE_PageByHash().

◆ dsize

unsigned short tagHlpFileFile::dsize

◆ file_buffer

BYTE* tagHlpFileFile::file_buffer

Definition at line 102 of file hlpfile.h.

Referenced by HLPFILE_FindSubFile(), HLPFILE_FreeHlpFile(), and HLPFILE_ReadFileToBuffer().

◆ file_buffer_size

UINT tagHlpFileFile::file_buffer_size

Definition at line 103 of file hlpfile.h.

Referenced by HLPFILE_FindSubFile(), and HLPFILE_ReadFileToBuffer().

◆ first_macro

HLPFILE_MACRO* tagHlpFileFile::first_macro

Definition at line 109 of file hlpfile.h.

Referenced by HLPFILE_FreeHlpFile(), and HLPFILE_SystemCommands().

◆ first_page

HLPFILE_PAGE* tagHlpFileFile::first_page

◆ flags

unsigned short tagHlpFileFile::flags

Definition at line 125 of file hlpfile.h.

Referenced by HLPFILE_SystemCommands().

◆ fonts

HLPFILE_FONT* tagHlpFileFile::fonts

Definition at line 144 of file hlpfile.h.

Referenced by HLPFILE_BrowsePage(), HLPFILE_FreeHlpFile(), and HLPFILE_ReadFont().

◆ has_popup_color

BOOL tagHlpFileFile::has_popup_color

Definition at line 150 of file hlpfile.h.

◆ hasPhrases

BOOL tagHlpFileFile::hasPhrases

Definition at line 130 of file hlpfile.h.

Referenced by HLPFILE_AddPage(), and HLPFILE_UncompressLZ77_Phrases().

◆ hasPhrases40

BOOL tagHlpFileFile::hasPhrases40

Definition at line 131 of file hlpfile.h.

Referenced by HLPFILE_AddPage(), and HLPFILE_Uncompress_Phrases40().

◆ help_on_file

LPSTR tagHlpFileFile::help_on_file

Definition at line 153 of file hlpfile.h.

Referenced by HLPFILE_FreeHlpFile().

◆ hIcon

HICON tagHlpFileFile::hIcon

Definition at line 148 of file hlpfile.h.

Referenced by HLPFILE_FreeHlpFile(), and HLPFILE_SystemCommands().

◆ kwbtree

BYTE* tagHlpFileFile::kwbtree

Definition at line 111 of file hlpfile.h.

Referenced by HLPFILE_GetKeywords(), and WINHELP_CreateIndexWindow().

◆ kwdata

BYTE* tagHlpFileFile::kwdata

Definition at line 112 of file hlpfile.h.

Referenced by HLPFILE_GetKeywords().

◆ last_page

HLPFILE_PAGE* tagHlpFileFile::last_page

Definition at line 108 of file hlpfile.h.

Referenced by HLPFILE_AddPage().

◆ lpszCopyright

LPSTR tagHlpFileFile::lpszCopyright

Definition at line 106 of file hlpfile.h.

Referenced by HLPFILE_FreeHlpFile(), and HLPFILE_SystemCommands().

◆ lpszPath

LPSTR tagHlpFileFile::lpszPath

◆ lpszTitle

LPSTR tagHlpFileFile::lpszTitle

Definition at line 105 of file hlpfile.h.

Referenced by HLPFILE_FreeHlpFile(), HLPFILE_SystemCommands(), and WINHELP_GetWindowInfo().

◆ Map

HLPFILE_MAP* tagHlpFileFile::Map

Definition at line 114 of file hlpfile.h.

Referenced by HLPFILE_FreeHlpFile(), HLPFILE_GetMap(), and HLPFILE_PageByMap().

◆ next

struct tagHlpFileFile* tagHlpFileFile::next

Definition at line 120 of file hlpfile.h.

Referenced by HLPFILE_FreeHlpFile(), and HLPFILE_ReadHlpFile().

◆ num_phrases

UINT tagHlpFileFile::num_phrases

◆ numBmps

unsigned tagHlpFileFile::numBmps

Definition at line 140 of file hlpfile.h.

Referenced by HLPFILE_FreeHlpFile().

◆ numFonts

unsigned tagHlpFileFile::numFonts

Definition at line 143 of file hlpfile.h.

Referenced by HLPFILE_BrowsePage(), HLPFILE_FreeHlpFile(), and HLPFILE_ReadFont().

◆ numWindows

unsigned tagHlpFileFile::numWindows

◆ phrases_buffer

◆ phrases_offsets

◆ popup_color

COLORREF tagHlpFileFile::popup_color

Definition at line 151 of file hlpfile.h.

◆ prev

struct tagHlpFileFile* tagHlpFileFile::prev

Definition at line 119 of file hlpfile.h.

Referenced by HLPFILE_FreeHlpFile().

◆ rounderr

int tagHlpFileFile::rounderr

Definition at line 156 of file hlpfile.h.

Referenced by HLPFILE_ReadFont().

◆ scale

int tagHlpFileFile::scale

Definition at line 155 of file hlpfile.h.

Referenced by HLPFILE_ReadFont().

◆ tbsize

unsigned short tagHlpFileFile::tbsize

Definition at line 127 of file hlpfile.h.

Referenced by HLPFILE_SystemCommands(), and HLPFILE_Uncompress_Topic().

◆ TOMap

unsigned* tagHlpFileFile::TOMap

Definition at line 116 of file hlpfile.h.

Referenced by HLPFILE_AddPage(), HLPFILE_GetTOMap(), and HLPFILE_PageByHash().

◆ topic_end

BYTE* tagHlpFileFile::topic_end

Definition at line 137 of file hlpfile.h.

Referenced by HLPFILE_BrowsePage(), HLPFILE_DoReadHlpFile(), and HLPFILE_Uncompress_Topic().

◆ topic_map

BYTE** tagHlpFileFile::topic_map

◆ topic_maplen

UINT tagHlpFileFile::topic_maplen

Definition at line 138 of file hlpfile.h.

Referenced by HLPFILE_BrowsePage(), HLPFILE_DoReadHlpFile(), and HLPFILE_Uncompress_Topic().

◆ version

◆ windows

HLPFILE_WINDOWINFO* tagHlpFileFile::windows

◆ wMapLen

unsigned tagHlpFileFile::wMapLen

Definition at line 113 of file hlpfile.h.

Referenced by HLPFILE_GetMap(), and HLPFILE_PageByMap().

◆ wRefCount

unsigned tagHlpFileFile::wRefCount

Definition at line 122 of file hlpfile.h.

Referenced by HLPFILE_FreeHlpFile(), and HLPFILE_ReadHlpFile().

◆ wTOMapLen

unsigned tagHlpFileFile::wTOMapLen

Definition at line 115 of file hlpfile.h.

Referenced by HLPFILE_GetTOMap(), and HLPFILE_PageByHash().


The documentation for this struct was generated from the following file: