19 #ifndef __HTMLHELP_H__ 20 #define __HTMLHELP_H__ 22 #define HH_DISPLAY_TOPIC 0x00 23 #define HH_HELP_FINDER 0x00 24 #define HH_DISPLAY_TOC 0x01 25 #define HH_DISPLAY_INDEX 0x02 26 #define HH_DISPLAY_SEARCH 0x03 27 #define HH_SET_WIN_TYPE 0x04 28 #define HH_GET_WIN_TYPE 0x05 29 #define HH_GET_WIN_HANDLE 0x06 30 #define HH_ENUM_INFO_TYPE 0x07 31 #define HH_SET_INFO_TYPE 0x08 33 #define HH_RESERVED1 0x0A 34 #define HH_RESERVED2 0x0B 35 #define HH_RESERVED3 0x0C 36 #define HH_KEYWORD_LOOKUP 0x0D 37 #define HH_DISPLAY_TEXT_POPUP 0x0E 38 #define HH_HELP_CONTEXT 0x0F 39 #define HH_TP_HELP_CONTEXTMENU 0x10 40 #define HH_TP_HELP_WM_HELP 0x11 41 #define HH_CLOSE_ALL 0x12 42 #define HH_ALINK_LOOKUP 0x13 43 #define HH_GET_LAST_ERROR 0x14 44 #define HH_ENUM_CATEGORY 0x15 45 #define HH_ENUM_CATEGORY_IT 0x16 46 #define HH_RESET_IT_FILTER 0x17 47 #define HH_SET_INCLUSIVE_FILTER 0x18 48 #define HH_SET_EXCLUSIVE_FILTER 0x19 49 #define HH_INITIALIZE 0x1C 50 #define HH_UNINITIALIZE 0x1D 51 #define HH_SAFE_DISPLAY_TOPIC 0x20 52 #define HH_PRETRANSLATEMESSAGE 0xFD 53 #define HH_SET_GLOBAL_PROPERTY 0xFC 55 #define HHWIN_PROP_TAB_AUTOHIDESHOW 0x00000001 56 #define HHWIN_PROP_ONTOP 0x00000002 57 #define HHWIN_PROP_NOTITLEBAR 0x00000004 58 #define HHWIN_PROP_NODEF_STYLES 0x00000008 59 #define HHWIN_PROP_NODEF_EXSTYLES 0x00000010 60 #define HHWIN_PROP_TRI_PANE 0x00000020 61 #define HHWIN_PROP_NOTB_TEXT 0x00000040 62 #define HHWIN_PROP_POST_QUIT 0x00000080 63 #define HHWIN_PROP_AUTO_SYNC 0x00000100 64 #define HHWIN_PROP_TRACKING 0x00000200 65 #define HHWIN_PROP_TAB_SEARCH 0x00000400 66 #define HHWIN_PROP_TAB_HISTORY 0x00000800 67 #define HHWIN_PROP_TAB_FAVORITES 0x00001000 68 #define HHWIN_PROP_CHANGE_TITLE 0x00002000 69 #define HHWIN_PROP_NAV_ONLY_WIN 0x00004000 70 #define HHWIN_PROP_NO_TOOLBAR 0x00008000 71 #define HHWIN_PROP_MENU 0x00010000 72 #define HHWIN_PROP_TAB_ADVSEARCH 0x00020000 73 #define HHWIN_PROP_USER_POS 0x00040000 74 #define HHWIN_PROP_TAB_CUSTOM1 0x00080000 75 #define HHWIN_PROP_TAB_CUSTOM2 0x00100000 76 #define HHWIN_PROP_TAB_CUSTOM3 0x00200000 77 #define HHWIN_PROP_TAB_CUSTOM4 0x00400000 78 #define HHWIN_PROP_TAB_CUSTOM5 0x00800000 79 #define HHWIN_PROP_TAB_CUSTOM6 0x01000000 80 #define HHWIN_PROP_TAB_CUSTOM7 0x02000000 81 #define HHWIN_PROP_TAB_CUSTOM8 0x04000000 82 #define HHWIN_PROP_TAB_CUSTOM9 0x08000000 83 #define HHWIN_TB_MARGIN 0x10000000 85 #define HHWIN_PARAM_PROPERTIES 0x00000002 86 #define HHWIN_PARAM_STYLES 0x00000004 87 #define HHWIN_PARAM_EXSTYLES 0x00000008 88 #define HHWIN_PARAM_RECT 0x00000010 89 #define HHWIN_PARAM_NAV_WIDTH 0x00000020 90 #define HHWIN_PARAM_SHOWSTATE 0x00000040 91 #define HHWIN_PARAM_INFOTYPES 0x00000080 92 #define HHWIN_PARAM_TB_FLAGS 0x00000100 93 #define HHWIN_PARAM_EXPANSION 0x00000200 94 #define HHWIN_PARAM_TABPOS 0x00000400 95 #define HHWIN_PARAM_TABORDER 0x00000800 96 #define HHWIN_PARAM_HISTORY_COUNT 0x00001000 97 #define HHWIN_PARAM_CUR_TAB 0x00002000 99 #define HHWIN_BUTTON_EXPAND 0x00000002 100 #define HHWIN_BUTTON_BACK 0x00000004 101 #define HHWIN_BUTTON_FORWARD 0x00000008 102 #define HHWIN_BUTTON_STOP 0x00000010 103 #define HHWIN_BUTTON_REFRESH 0x00000020 104 #define HHWIN_BUTTON_HOME 0x00000040 105 #define HHWIN_BUTTON_BROWSE_FWD 0x00000080 106 #define HHWIN_BUTTON_BROWSE_BCK 0x00000100 107 #define HHWIN_BUTTON_NOTES 0x00000200 108 #define HHWIN_BUTTON_CONTENTS 0x00000400 109 #define HHWIN_BUTTON_SYNC 0x00000800 110 #define HHWIN_BUTTON_OPTIONS 0x00001000 111 #define HHWIN_BUTTON_PRINT 0x00002000 112 #define HHWIN_BUTTON_INDEX 0x00004000 113 #define HHWIN_BUTTON_SEARCH 0x00008000 114 #define HHWIN_BUTTON_HISTORY 0x00010000 115 #define HHWIN_BUTTON_FAVORITES 0x00020000 116 #define HHWIN_BUTTON_JUMP1 0x00040000 117 #define HHWIN_BUTTON_JUMP2 0x00080000 118 #define HHWIN_BUTTON_ZOOM 0x00100000 119 #define HHWIN_BUTTON_TOC_NEXT 0x00200000 120 #define HHWIN_BUTTON_TOC_PREV 0x00400000 122 #define HHWIN_DEF_BUTTONS \ 123 (HHWIN_BUTTON_EXPAND | HHWIN_BUTTON_BACK | HHWIN_BUTTON_OPTIONS | HHWIN_BUTTON_PRINT) 125 #define IDTB_EXPAND 200 126 #define IDTB_CONTRACT 201 127 #define IDTB_STOP 202 128 #define IDTB_REFRESH 203 129 #define IDTB_BACK 204 130 #define IDTB_HOME 205 131 #define IDTB_SYNC 206 132 #define IDTB_PRINT 207 133 #define IDTB_OPTIONS 208 134 #define IDTB_FORWARD 209 135 #define IDTB_NOTES 210 136 #define IDTB_BROWSE_FWD 211 137 #define IDTB_BROWSE_BACK 212 138 #define IDTB_CONTENTS 213 139 #define IDTB_INDEX 214 140 #define IDTB_SEARCH 215 141 #define IDTB_HISTORY 216 142 #define IDTB_FAVORITES 217 143 #define IDTB_JUMP1 218 144 #define IDTB_JUMP2 219 145 #define IDTB_CUSTOMIZE 221 146 #define IDTB_ZOOM 222 147 #define IDTB_TOC_NEXT 223 148 #define IDTB_TOC_PREV 224 150 #define HHN_FIRST (0U-860U) 151 #define HHN_LAST (0U-879U) 152 #define HHN_NAVCOMPLETE HHN_FIRST 153 #define HHN_TRACK (HHN_FIRST-1) 154 #define HHN_WINDOW_CREATE (HHN_FIRST-2) 260 #define HH_MAX_TABS 19 273 #define HH_MAX_TABS_CUSTOM (HH_TAB_CUSTOM_LAST-HH_TAB_CUSTOM_FIRST+1) 274 #define HH_FTS_DEFAULT_PROXIMITY -1 425 #define HtmlHelp WINELIB_NAME_AW(HtmlHelp) 427 #define ATOM_HTMLHELP_API_ANSI (LPTSTR)14 428 #define ATOM_HTMLHELP_API_UNICODE (LPTSTR)15 440 typedef struct tagHH_GLOBAL_PROPERTY
444 } HH_GLOBAL_PROPERTY ;
struct tagHH_ALINKW HH_ALINKW
struct tagHH_POPUPA HH_POPUPA
struct tagHH_WINTYPEW HH_WINTYPEW
struct tagHH_FTS_QUERYA HH_FTS_QUERYA
BYTE tabOrder[HH_MAX_TABS+1]
struct tagHH_NTRACKW HH_NTRACKW
struct tagHH_SET_INFOTYPE HH_SET_INFOTYPE
struct tagHH_ENUM_CAT HH_ENUM_CAT
struct tagHH_NTRACKA HH_NTRACKA
HWND WINAPI HtmlHelpW(HWND, LPCWSTR, UINT, DWORD_PTR)
enum tagHH_GPROPID HH_GPROPID
#define DECL_WINELIB_TYPE_AW(type)
struct tagHH_ALINKA HH_ALINKA
struct tagHH_ENUM_CAT * PHH_ENUM_CAT
HWND WINAPI HtmlHelpA(HWND, LPCSTR, UINT, DWORD_PTR)
struct tagHH_POPUPW HH_POPUPW
struct tagHH_ENUM_IT HH_ENUM_IT
struct tagHH_WINTYPEA * PHH_WINTYPEA
struct tagHH_FTS_QUERYW HH_FTS_QUERYW
struct tagHH_WINTYPEA HH_WINTYPEA
struct tagHH_NOTIFY HH_NOTIFY
struct tagHH_WINTYPEW * PHH_WINTYPEW
struct tagHH_ENUM_IT * PHH_ENUM_IT