1 | /*
|
---|
2 | * Copyright 2004 Jacek Caban
|
---|
3 | *
|
---|
4 | * This library is free software; you can redistribute it and/or
|
---|
5 | * modify it under the terms of the GNU Lesser General Public
|
---|
6 | * License as published by the Free Software Foundation; either
|
---|
7 | * version 2.1 of the License, or (at your option) any later version.
|
---|
8 | *
|
---|
9 | * This library is distributed in the hope that it will be useful,
|
---|
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
---|
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
---|
12 | * Lesser General Public License for more details.
|
---|
13 | *
|
---|
14 | * You should have received a copy of the GNU Lesser General Public
|
---|
15 | * License along with this library; if not, write to the Free Software
|
---|
16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
---|
17 | */
|
---|
18 |
|
---|
19 | /*
|
---|
20 | * Sun LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
|
---|
21 | * other than GPL or LGPL is available it will apply instead, Sun elects to use only
|
---|
22 | * the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
|
---|
23 | * a choice of LGPL license versions is made available with the language indicating
|
---|
24 | * that LGPLv2 or any later version may be used, or where a choice of which version
|
---|
25 | * of the LGPL is applied is otherwise unspecified.
|
---|
26 | */
|
---|
27 |
|
---|
28 | #ifndef __HTMLHELP_H__
|
---|
29 | #define __HTMLHELP_H__
|
---|
30 |
|
---|
31 | #define HH_DISPLAY_TOPIC 0x00
|
---|
32 | #define HH_HELP_FINDER 0x00
|
---|
33 | #define HH_DISPLAY_TOC 0x01
|
---|
34 | #define HH_DISPLAY_INDEX 0x02
|
---|
35 | #define HH_DISPLAY_SEARCH 0x03
|
---|
36 | #define HH_SET_WIN_TYPE 0x04
|
---|
37 | #define HH_GET_WIN_TYPE 0x05
|
---|
38 | #define HH_GET_WIN_HANDLE 0x06
|
---|
39 | #define HH_ENUM_INFO_TYPE 0x07
|
---|
40 | #define HH_SET_INFO_TYPE 0x08
|
---|
41 | #define HH_SYNC 0x09
|
---|
42 | #define HH_RESERVED1 0x0A
|
---|
43 | #define HH_RESERVED2 0x0B
|
---|
44 | #define HH_RESERVED3 0x0C
|
---|
45 | #define HH_KEYWORD_LOOKUP 0x0D
|
---|
46 | #define HH_DISPLAY_TEXT_POPUP 0x0E
|
---|
47 | #define HH_HELP_CONTEXT 0x0F
|
---|
48 | #define HH_TP_HELP_CONTEXTMENU 0x10
|
---|
49 | #define HH_TP_HELP_WM_HELP 0x11
|
---|
50 | #define HH_CLOSE_ALL 0x12
|
---|
51 | #define HH_ALINK_LOOKUP 0x13
|
---|
52 | #define HH_GET_LAST_ERROR 0x14
|
---|
53 | #define HH_ENUM_CATEGORY 0x15
|
---|
54 | #define HH_ENUM_CATEGORY_IT 0x16
|
---|
55 | #define HH_RESET_IT_FILTER 0x17
|
---|
56 | #define HH_SET_INCLUSIVE_FILTER 0x18
|
---|
57 | #define HH_SET_EXCLUSIVE_FILTER 0x19
|
---|
58 | #define HH_INITIALIZE 0x1C
|
---|
59 | #define HH_UNINITIALIZE 0x1D
|
---|
60 | #define HH_SAFE_DISPLAY_TOPIC 0x20
|
---|
61 | #define HH_PRETRANSLATEMESSAGE 0xFD
|
---|
62 | #define HH_SET_GLOBAL_PROPERTY 0xFC
|
---|
63 |
|
---|
64 | #define HHWIN_PROP_TAB_AUTOHIDESHOW 0x00000001
|
---|
65 | #define HHWIN_PROP_ONTOP 0x00000002
|
---|
66 | #define HHWIN_PROP_NOTITLEBAR 0x00000004
|
---|
67 | #define HHWIN_PROP_NODEF_STYLES 0x00000008
|
---|
68 | #define HHWIN_PROP_NODEF_EXSTYLES 0x00000010
|
---|
69 | #define HHWIN_PROP_TRI_PANE 0x00000020
|
---|
70 | #define HHWIN_PROP_NOTB_TEXT 0x00000040
|
---|
71 | #define HHWIN_PROP_POST_QUIT 0x00000080
|
---|
72 | #define HHWIN_PROP_AUTO_SYNC 0x00000100
|
---|
73 | #define HHWIN_PROP_TRACKING 0x00000200
|
---|
74 | #define HHWIN_PROP_TAB_SEARCH 0x00000400
|
---|
75 | #define HHWIN_PROP_TAB_HISTORY 0x00000800
|
---|
76 | #define HHWIN_PROP_TAB_FAVORITES 0x00001000
|
---|
77 | #define HHWIN_PROP_CHANGE_TITLE 0x00002000
|
---|
78 | #define HHWIN_PROP_NAV_ONLY_WIN 0x00004000
|
---|
79 | #define HHWIN_PROP_NO_TOOLBAR 0x00008000
|
---|
80 | #define HHWIN_PROP_MENU 0x00010000
|
---|
81 | #define HHWIN_PROP_TAB_ADVSEARCH 0x00020000
|
---|
82 | #define HHWIN_PROP_USER_POS 0x00040000
|
---|
83 | #define HHWIN_PROP_TAB_CUSTOM1 0x00080000
|
---|
84 | #define HHWIN_PROP_TAB_CUSTOM2 0x00100000
|
---|
85 | #define HHWIN_PROP_TAB_CUSTOM3 0x00200000
|
---|
86 | #define HHWIN_PROP_TAB_CUSTOM4 0x00400000
|
---|
87 | #define HHWIN_PROP_TAB_CUSTOM5 0x00800000
|
---|
88 | #define HHWIN_PROP_TAB_CUSTOM6 0x01000000
|
---|
89 | #define HHWIN_PROP_TAB_CUSTOM7 0x02000000
|
---|
90 | #define HHWIN_PROP_TAB_CUSTOM8 0x04000000
|
---|
91 | #define HHWIN_PROP_TAB_CUSTOM9 0x08000000
|
---|
92 | #define HHWIN_TB_MARGIN 0x10000000
|
---|
93 |
|
---|
94 | #define HHWIN_PARAM_PROPERTIES 0x00000002
|
---|
95 | #define HHWIN_PARAM_STYLES 0x00000004
|
---|
96 | #define HHWIN_PARAM_EXSTYLES 0x00000008
|
---|
97 | #define HHWIN_PARAM_RECT 0x00000010
|
---|
98 | #define HHWIN_PARAM_NAV_WIDTH 0x00000020
|
---|
99 | #define HHWIN_PARAM_SHOWSTATE 0x00000040
|
---|
100 | #define HHWIN_PARAM_INFOTYPES 0x00000080
|
---|
101 | #define HHWIN_PARAM_TB_FLAGS 0x00000100
|
---|
102 | #define HHWIN_PARAM_EXPANSION 0x00000200
|
---|
103 | #define HHWIN_PARAM_TABPOS 0x00000400
|
---|
104 | #define HHWIN_PARAM_TABORDER 0x00000800
|
---|
105 | #define HHWIN_PARAM_HISTORY_COUNT 0x00001000
|
---|
106 | #define HHWIN_PARAM_CUR_TAB 0x00002000
|
---|
107 |
|
---|
108 | #define HHWIN_BUTTON_EXPAND 0x00000002
|
---|
109 | #define HHWIN_BUTTON_BACK 0x00000004
|
---|
110 | #define HHWIN_BUTTON_FORWARD 0x00000008
|
---|
111 | #define HHWIN_BUTTON_STOP 0x00000010
|
---|
112 | #define HHWIN_BUTTON_REFRESH 0x00000020
|
---|
113 | #define HHWIN_BUTTON_HOME 0x00000040
|
---|
114 | #define HHWIN_BUTTON_BROWSE_FWD 0x00000080
|
---|
115 | #define HHWIN_BUTTON_BROWSE_BCK 0x00000100
|
---|
116 | #define HHWIN_BUTTON_NOTES 0x00000200
|
---|
117 | #define HHWIN_BUTTON_CONTENTS 0x00000400
|
---|
118 | #define HHWIN_BUTTON_SYNC 0x00000800
|
---|
119 | #define HHWIN_BUTTON_OPTIONS 0x00001000
|
---|
120 | #define HHWIN_BUTTON_PRINT 0x00002000
|
---|
121 | #define HHWIN_BUTTON_INDEX 0x00004000
|
---|
122 | #define HHWIN_BUTTON_SEARCH 0x00008000
|
---|
123 | #define HHWIN_BUTTON_HISTORY 0x00010000
|
---|
124 | #define HHWIN_BUTTON_FAVORITES 0x00020000
|
---|
125 | #define HHWIN_BUTTON_JUMP1 0x00040000
|
---|
126 | #define HHWIN_BUTTON_JUMP2 0x00080000
|
---|
127 | #define HHWIN_BUTTON_ZOOM 0x00100000
|
---|
128 | #define HHWIN_BUTTON_TOC_NEXT 0x00200000
|
---|
129 | #define HHWIN_BUTTON_TOC_PREV 0x00400000
|
---|
130 |
|
---|
131 | #define HHWIN_DEF_BUTTONS \
|
---|
132 | (HHWIN_BUTTON_EXPAND | HHWIN_BUTTON_BACK | HHWIN_BUTTON_OPTIONS | HHWIN_BUTTON_PRINT)
|
---|
133 |
|
---|
134 | #define IDTB_EXPAND 200
|
---|
135 | #define IDTB_CONTRACT 201
|
---|
136 | #define IDTB_STOP 202
|
---|
137 | #define IDTB_REFRESH 203
|
---|
138 | #define IDTB_BACK 204
|
---|
139 | #define IDTB_HOME 205
|
---|
140 | #define IDTB_SYNC 206
|
---|
141 | #define IDTB_PRINT 207
|
---|
142 | #define IDTB_OPTIONS 208
|
---|
143 | #define IDTB_FORWARD 209
|
---|
144 | #define IDTB_NOTES 210
|
---|
145 | #define IDTB_BROWSE_FWD 211
|
---|
146 | #define IDTB_BROWSE_BACK 212
|
---|
147 | #define IDTB_CONTENTS 213
|
---|
148 | #define IDTB_INDEX 214
|
---|
149 | #define IDTB_SEARCH 215
|
---|
150 | #define IDTB_HISTORY 216
|
---|
151 | #define IDTB_FAVORITES 217
|
---|
152 | #define IDTB_JUMP1 218
|
---|
153 | #define IDTB_JUMP2 219
|
---|
154 | #define IDTB_CUSTOMIZE 221
|
---|
155 | #define IDTB_ZOOM 222
|
---|
156 | #define IDTB_TOC_NEXT 223
|
---|
157 | #define IDTB_TOC_PREV 224
|
---|
158 |
|
---|
159 | #define HHN_FIRST (0U-860U)
|
---|
160 | #define HHN_LAST (0U-879U)
|
---|
161 | #define HHN_NAVCOMPLETE HHN_FIRST
|
---|
162 | #define HHN_TRACK (HHN_FIRST-1)
|
---|
163 | #define HHN_WINDOW_CREATE (HHN_FIRST-2)
|
---|
164 |
|
---|
165 |
|
---|
166 | #ifdef __cplusplus
|
---|
167 | extern "C" {
|
---|
168 | #endif
|
---|
169 |
|
---|
170 | typedef struct tagHH_NOTIFY {
|
---|
171 | NMHDR hdr;
|
---|
172 | PCSTR pszurl;
|
---|
173 | } HH_NOTIFY;
|
---|
174 |
|
---|
175 | typedef struct tagHH_POPUPA {
|
---|
176 | int cbStruct;
|
---|
177 | HINSTANCE hinst;
|
---|
178 | UINT idString;
|
---|
179 | LPCSTR pszText;
|
---|
180 | POINT pt;
|
---|
181 | COLORREF clrForeground;
|
---|
182 | COLORREF clrBackground;
|
---|
183 | RECT rcMargins;
|
---|
184 | LPCSTR pszFont;
|
---|
185 | } HH_POPUPA;
|
---|
186 |
|
---|
187 | typedef struct tagHH_POPUPW {
|
---|
188 | int cbStruct;
|
---|
189 | HINSTANCE hinst;
|
---|
190 | UINT idString;
|
---|
191 | LPCWSTR pszText;
|
---|
192 | POINT pt;
|
---|
193 | COLORREF clrForeground;
|
---|
194 | COLORREF clrBackground;
|
---|
195 | RECT rcMargins;
|
---|
196 | LPCWSTR pszFont;
|
---|
197 | } HH_POPUPW;
|
---|
198 |
|
---|
199 | DECL_WINELIB_TYPE_AW(HH_POPUP)
|
---|
200 |
|
---|
201 | typedef struct tagHH_ALINKA {
|
---|
202 | int cbStruct;
|
---|
203 | BOOL fReserved;
|
---|
204 | LPCSTR pszKeywords;
|
---|
205 | LPCSTR pszUrl;
|
---|
206 | LPCSTR pszMsgText;
|
---|
207 | LPCSTR pszMsgTitle;
|
---|
208 | LPCSTR pszWindow;
|
---|
209 | BOOL fIndexOnFail;
|
---|
210 | } HH_ALINKA;
|
---|
211 |
|
---|
212 | typedef struct tagHH_ALINKW {
|
---|
213 | int cbStruct;
|
---|
214 | BOOL fReserved;
|
---|
215 | LPCWSTR pszKeywords;
|
---|
216 | LPCWSTR pszUrl;
|
---|
217 | LPCWSTR pszMsgText;
|
---|
218 | LPCWSTR pszMsgTitle;
|
---|
219 | LPCWSTR pszWindow;
|
---|
220 | BOOL fIndexOnFail;
|
---|
221 | } HH_ALINKW;
|
---|
222 |
|
---|
223 | DECL_WINELIB_TYPE_AW(HH_ALINK)
|
---|
224 |
|
---|
225 | enum {
|
---|
226 | HHWIN_NAVTYPE_TOC,
|
---|
227 | HHWIN_NAVTYPE_INDEX,
|
---|
228 | HHWIN_NAVTYPE_SEARCH,
|
---|
229 | HHWIN_NAVTYPE_FAVORITES,
|
---|
230 | HHWIN_NAVTYPE_HISTORY,
|
---|
231 | HHWIN_NAVTYPE_AUTHOR,
|
---|
232 | HHWIN_NAVTYPE_CUSTOM_FIRST = 11
|
---|
233 | };
|
---|
234 |
|
---|
235 | enum {
|
---|
236 | IT_INCLUSIVE,
|
---|
237 | IT_EXCLUSIVE,
|
---|
238 | IT_HIDDEN
|
---|
239 | };
|
---|
240 |
|
---|
241 | typedef struct tagHH_ENUM_IT {
|
---|
242 | int cbStruct;
|
---|
243 | int iType;
|
---|
244 | LPCSTR pszCatName;
|
---|
245 | LPCSTR pszITName;
|
---|
246 | LPCSTR pszITDescription;
|
---|
247 | } HH_ENUM_IT, *PHH_ENUM_IT;
|
---|
248 |
|
---|
249 | typedef struct tagHH_ENUM_CAT {
|
---|
250 | int cbStruct;
|
---|
251 | LPCSTR pszCatName;
|
---|
252 | LPCSTR pszCatDescription;
|
---|
253 | } HH_ENUM_CAT, *PHH_ENUM_CAT;
|
---|
254 |
|
---|
255 | typedef struct tagHH_SET_INFOTYPE {
|
---|
256 | int cbStruct;
|
---|
257 | LPCSTR pszCatName;
|
---|
258 | LPCSTR pszInfoTypeName;
|
---|
259 | } HH_SET_INFOTYPE;
|
---|
260 |
|
---|
261 | typedef DWORD HH_INFOTYPE, *PHH_INFOTYPE;
|
---|
262 |
|
---|
263 | enum {
|
---|
264 | HHWIN_NAVTAB_TOP,
|
---|
265 | HHWIN_NAVTAB_LEFT,
|
---|
266 | HHWIN_NAVTAB_BOTTOM
|
---|
267 | };
|
---|
268 |
|
---|
269 | #define HH_MAX_TABS 19
|
---|
270 |
|
---|
271 | enum {
|
---|
272 | HH_TAB_CONTENTS,
|
---|
273 | HH_TAB_INDEX,
|
---|
274 | HH_TAB_SEARCH,
|
---|
275 | HH_TAB_FAVORITES,
|
---|
276 | HH_TAB_HISTORY,
|
---|
277 | HH_TAB_AUTHOR,
|
---|
278 | HH_TAB_CUSTOM_FIRST = 11,
|
---|
279 | HH_TAB_CUSTOM_LAST = HH_MAX_TABS
|
---|
280 | };
|
---|
281 |
|
---|
282 | #define HH_MAX_TABS_CUSTOM (HH_TAB_CUSTOM_LAST-HH_TAB_CUSTOM_FIRST+1)
|
---|
283 | #define HH_FTS_DEFAULT_PROXIMITY -1
|
---|
284 |
|
---|
285 | typedef struct tagHH_FTS_QUERYA {
|
---|
286 | int cbStruct;
|
---|
287 | BOOL fUniCodeStrings;
|
---|
288 | LPCSTR pszSearchQuery;
|
---|
289 | LONG iProximity;
|
---|
290 | BOOL fStemmedSearch;
|
---|
291 | BOOL fTitleOnly;
|
---|
292 | BOOL fExecute;
|
---|
293 | LPCSTR pszWindow;
|
---|
294 | } HH_FTS_QUERYA;
|
---|
295 |
|
---|
296 | typedef struct tagHH_FTS_QUERYW {
|
---|
297 | int cbStruct;
|
---|
298 | BOOL fUniCodeStrings;
|
---|
299 | LPCWSTR pszSearchQuery;
|
---|
300 | LONG iProximity;
|
---|
301 | BOOL fStemmedSearch;
|
---|
302 | BOOL fTitleOnly;
|
---|
303 | BOOL fExecute;
|
---|
304 | LPCWSTR pszWindow;
|
---|
305 | } HH_FTS_QUERYW;
|
---|
306 |
|
---|
307 | DECL_WINELIB_TYPE_AW(HH_FTS_QUERY)
|
---|
308 |
|
---|
309 | typedef struct tagHH_WINTYPEA {
|
---|
310 | int cbStruct;
|
---|
311 | BOOL fUniCodeStrings;
|
---|
312 | LPCSTR pszType;
|
---|
313 | DWORD fsValidMembers;
|
---|
314 | DWORD fsWinProperties;
|
---|
315 | LPCSTR pszCaption;
|
---|
316 | DWORD dwStyles;
|
---|
317 | DWORD dwExStyles;
|
---|
318 | RECT rcWindowPos;
|
---|
319 | int nShowState;
|
---|
320 | HWND hwndHelp;
|
---|
321 | HWND hwndCaller;
|
---|
322 | PHH_INFOTYPE paInfoTypes;
|
---|
323 | HWND hwndToolBar;
|
---|
324 | HWND hwndNavigation;
|
---|
325 | HWND hwndHTML;
|
---|
326 | int iNavWidth;
|
---|
327 | RECT rcHTML;
|
---|
328 | LPCSTR pszToc;
|
---|
329 | LPCSTR pszIndex;
|
---|
330 | LPCSTR pszFile;
|
---|
331 | LPCSTR pszHome;
|
---|
332 | DWORD fsToolBarFlags;
|
---|
333 | BOOL fNotExpanded;
|
---|
334 | int curNavType;
|
---|
335 | int tabpos;
|
---|
336 | int idNotify;
|
---|
337 | BYTE tabOrder[HH_MAX_TABS+1];
|
---|
338 | int cHistory;
|
---|
339 | LPCSTR pszJump1;
|
---|
340 | LPCSTR pszJump2;
|
---|
341 | LPCSTR pszUrlJump1;
|
---|
342 | LPCSTR pszUrlJump2;
|
---|
343 | RECT rcMinSize;
|
---|
344 | int cbInfoTypes;
|
---|
345 | LPCSTR pszCustomTabs;
|
---|
346 | } HH_WINTYPEA, *PHH_WINTYPEA;
|
---|
347 |
|
---|
348 | typedef struct tagHH_WINTYPEW {
|
---|
349 | int cbStruct;
|
---|
350 | BOOL fUniCodeStrings;
|
---|
351 | LPCWSTR pszType;
|
---|
352 | DWORD fsValidMembers;
|
---|
353 | DWORD fsWinProperties;
|
---|
354 | LPCWSTR pszCaption;
|
---|
355 | DWORD dwStyles;
|
---|
356 | DWORD dwExStyles;
|
---|
357 | RECT rcWindowPos;
|
---|
358 | int nShowState;
|
---|
359 | HWND hwndHelp;
|
---|
360 | HWND hwndCaller;
|
---|
361 | PHH_INFOTYPE paInfoTypes;
|
---|
362 | HWND hwndToolBar;
|
---|
363 | HWND hwndNavigation;
|
---|
364 | HWND hwndHTML;
|
---|
365 | int iNavWidth;
|
---|
366 | RECT rcHTML;
|
---|
367 | LPCWSTR pszToc;
|
---|
368 | LPCWSTR pszIndex;
|
---|
369 | LPCWSTR pszFile;
|
---|
370 | LPCWSTR pszHome;
|
---|
371 | DWORD fsToolBarFlags;
|
---|
372 | BOOL fNotExpanded;
|
---|
373 | int curNavType;
|
---|
374 | int tabpos;
|
---|
375 | int idNotify;
|
---|
376 | BYTE tabOrder[HH_MAX_TABS+1];
|
---|
377 | int cHistory;
|
---|
378 | LPCWSTR pszJump1;
|
---|
379 | LPCWSTR pszJump2;
|
---|
380 | LPCWSTR pszUrlJump1;
|
---|
381 | LPCWSTR pszUrlJump2;
|
---|
382 | RECT rcMinSize;
|
---|
383 | int cbInfoTypes;
|
---|
384 | LPCWSTR pszCustomTabs;
|
---|
385 | } HH_WINTYPEW, *PHH_WINTYPEW;
|
---|
386 |
|
---|
387 | DECL_WINELIB_TYPE_AW(HH_WINTYPE)
|
---|
388 |
|
---|
389 | enum {
|
---|
390 | HHACT_TAB_CONTENTS,
|
---|
391 | HHACT_TAB_INDEX,
|
---|
392 | HHACT_TAB_SEARCH,
|
---|
393 | HHACT_TAB_HISTORY,
|
---|
394 | HHACT_TAB_FAVORITES,
|
---|
395 | HHACT_EXPAND,
|
---|
396 | HHACT_CONTRACT,
|
---|
397 | HHACT_BACK,
|
---|
398 | HHACT_FORWARD,
|
---|
399 | HHACT_STOP,
|
---|
400 | HHACT_REFRESH,
|
---|
401 | HHACT_HOME,
|
---|
402 | HHACT_SYNC,
|
---|
403 | HHACT_OPTIONS,
|
---|
404 | HHACT_PRINT,
|
---|
405 | HHACT_HIGHLIGHT,
|
---|
406 | HHACT_CUSTOMIZE,
|
---|
407 | HHACT_JUMP1,
|
---|
408 | HHACT_JUMP2,
|
---|
409 | HHACT_ZOOM,
|
---|
410 | HHACT_TOC_NEXT,
|
---|
411 | HHACT_TOC_PREV,
|
---|
412 | HHACT_NOTES,
|
---|
413 | HHACT_LAST_ENUM
|
---|
414 | };
|
---|
415 |
|
---|
416 | typedef struct tagHH_NTRACKA {
|
---|
417 | NMHDR hdr;
|
---|
418 | PCSTR pszCurUrl;
|
---|
419 | int idAction;
|
---|
420 | PHH_WINTYPEA phhWinType;
|
---|
421 | } HH_NTRACKA;
|
---|
422 |
|
---|
423 | typedef struct tagHH_NTRACKW {
|
---|
424 | NMHDR hdr;
|
---|
425 | PCSTR pszCurUrl;
|
---|
426 | int idAction;
|
---|
427 | PHH_WINTYPEW phhWinType;
|
---|
428 | } HH_NTRACKW;
|
---|
429 |
|
---|
430 | DECL_WINELIB_TYPE_AW(HH_NTRACK)
|
---|
431 |
|
---|
432 | HWND WINAPI HtmlHelpA(HWND,LPCSTR,UINT,DWORD_PTR);
|
---|
433 | HWND WINAPI HtmlHelpW(HWND,LPCWSTR,UINT,DWORD_PTR);
|
---|
434 | #define HtmlHelp WINELIB_NAME_AW(HtmlHelp)
|
---|
435 |
|
---|
436 | #define ATOM_HTMLHELP_API_ANSI (LPTSTR)14
|
---|
437 | #define ATOM_HTMLHELP_API_UNICODE (LPTSTR)15
|
---|
438 |
|
---|
439 | typedef enum tagHH_GPROPID {
|
---|
440 | HH_GPROPID_SINGLETHREAD = 1,
|
---|
441 | HH_GPROPID_TOOLBAR_MARGIN = 2,
|
---|
442 | HH_GPROPID_UI_LANGUAGE = 3,
|
---|
443 | HH_GPROPID_CURRENT_SUBSET = 4,
|
---|
444 | HH_GPROPID_CONTENT_LANGUAGE = 5
|
---|
445 | } HH_GPROPID;
|
---|
446 |
|
---|
447 | #ifdef __WIDL_OAIDL_H
|
---|
448 |
|
---|
449 | typedef struct tagHH_GLOBAL_PROPERTY
|
---|
450 | {
|
---|
451 | HH_GPROPID id;
|
---|
452 | VARIANT var;
|
---|
453 | } HH_GLOBAL_PROPERTY ;
|
---|
454 |
|
---|
455 | #endif /* __WIDL_OAIDL_H */
|
---|
456 |
|
---|
457 | #ifdef __cplusplus
|
---|
458 | }
|
---|
459 | #endif
|
---|
460 |
|
---|
461 | #endif /* __HTMLHELP_H__ */
|
---|