]> git.proxmox.com Git - rustc.git/blob - vendor/windows-sys/src/Windows/Win32/Data/HtmlHelp/mod.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Win32 / Data / HtmlHelp / mod.rs
1 pub const CLSID_IITCmdInt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180883618, data2: 54163, data3: 4560, data4: [154, 86, 0, 192, 79, 182, 139, 247] };
2 pub const CLSID_IITDatabase: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1718039634, data2: 35875, data3: 4560, data4: [168, 78, 0, 170, 0, 108, 125, 1] };
3 pub const CLSID_IITDatabaseLocal: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180883625, data2: 54163, data3: 4560, data4: [154, 86, 0, 192, 79, 182, 139, 247] };
4 pub const CLSID_IITGroupUpdate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180883620, data2: 54163, data3: 4560, data4: [154, 86, 0, 192, 79, 182, 139, 247] };
5 pub const CLSID_IITIndexBuild: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2409682346, data2: 57055, data3: 4560, data4: [154, 97, 0, 192, 79, 182, 139, 247] };
6 pub const CLSID_IITPropList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180883630, data2: 54163, data3: 4560, data4: [154, 86, 0, 192, 79, 182, 139, 247] };
7 pub const CLSID_IITResultSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180883623, data2: 54163, data3: 4560, data4: [154, 86, 0, 192, 79, 182, 139, 247] };
8 pub const CLSID_IITSvMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180883619, data2: 54163, data3: 4560, data4: [154, 86, 0, 192, 79, 182, 139, 247] };
9 pub const CLSID_IITWWFilterBuild: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2409682347, data2: 57055, data3: 4560, data4: [154, 97, 0, 192, 79, 182, 139, 247] };
10 pub const CLSID_IITWordWheel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3610715586, data2: 35858, data3: 4560, data4: [168, 78, 0, 170, 0, 108, 125, 1] };
11 pub const CLSID_IITWordWheelLocal: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180883624, data2: 54163, data3: 4560, data4: [154, 86, 0, 192, 79, 182, 139, 247] };
12 pub const CLSID_IITWordWheelUpdate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180883621, data2: 54163, data3: 4560, data4: [154, 86, 0, 192, 79, 182, 139, 247] };
13 pub const CLSID_ITEngStemmer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2409682344, data2: 57055, data3: 4560, data4: [154, 97, 0, 192, 79, 182, 139, 247] };
14 pub const CLSID_ITStdBreaker: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180883631, data2: 54163, data3: 4560, data4: [154, 86, 0, 192, 79, 182, 139, 247] };
15 #[repr(C)]
16 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
17 pub struct COLUMNSTATUS {
18 pub cPropCount: i32,
19 pub cPropsLoaded: i32,
20 }
21 impl ::core::marker::Copy for COLUMNSTATUS {}
22 impl ::core::clone::Clone for COLUMNSTATUS {
23 fn clone(&self) -> Self {
24 *self
25 }
26 }
27 #[repr(C)]
28 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
29 #[cfg(feature = "Win32_Foundation")]
30 pub struct CProperty {
31 pub dwPropID: u32,
32 pub cbData: u32,
33 pub dwType: u32,
34 pub Anonymous: CProperty_0,
35 pub fPersist: super::super::Foundation::BOOL,
36 }
37 #[cfg(feature = "Win32_Foundation")]
38 impl ::core::marker::Copy for CProperty {}
39 #[cfg(feature = "Win32_Foundation")]
40 impl ::core::clone::Clone for CProperty {
41 fn clone(&self) -> Self {
42 *self
43 }
44 }
45 #[repr(C)]
46 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
47 #[cfg(feature = "Win32_Foundation")]
48 pub union CProperty_0 {
49 pub lpszwData: ::windows_sys::core::PWSTR,
50 pub lpvData: *mut ::core::ffi::c_void,
51 pub dwValue: u32,
52 }
53 #[cfg(feature = "Win32_Foundation")]
54 impl ::core::marker::Copy for CProperty_0 {}
55 #[cfg(feature = "Win32_Foundation")]
56 impl ::core::clone::Clone for CProperty_0 {
57 fn clone(&self) -> Self {
58 *self
59 }
60 }
61 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
62 pub const E_ALL_WILD: ::windows_sys::core::HRESULT = -2147479467i32;
63 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
64 pub const E_ALREADYINIT: ::windows_sys::core::HRESULT = -2147479421i32;
65 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
66 pub const E_ALREADYOPEN: ::windows_sys::core::HRESULT = -2147479533i32;
67 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
68 pub const E_ASSERT: ::windows_sys::core::HRESULT = -2147479546i32;
69 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
70 pub const E_BADBREAKER: ::windows_sys::core::HRESULT = -2147479469i32;
71 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
72 pub const E_BADFILE: ::windows_sys::core::HRESULT = -2147479549i32;
73 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
74 pub const E_BADFILTERSIZE: ::windows_sys::core::HRESULT = -2147479528i32;
75 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
76 pub const E_BADFORMAT: ::windows_sys::core::HRESULT = -2147479548i32;
77 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
78 pub const E_BADINDEXFLAGS: ::windows_sys::core::HRESULT = -2147479456i32;
79 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
80 pub const E_BADPARAM: ::windows_sys::core::HRESULT = -2147479535i32;
81 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
82 pub const E_BADRANGEOP: ::windows_sys::core::HRESULT = -2147479459i32;
83 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
84 pub const E_BADVALUE: ::windows_sys::core::HRESULT = -2147479468i32;
85 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
86 pub const E_BADVERSION: ::windows_sys::core::HRESULT = -2147479550i32;
87 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
88 pub const E_CANTFINDDLL: ::windows_sys::core::HRESULT = -2147479538i32;
89 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
90 pub const E_DISKFULL: ::windows_sys::core::HRESULT = -2147479496i32;
91 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
92 pub const E_DUPLICATE: ::windows_sys::core::HRESULT = -2147479551i32;
93 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
94 pub const E_EXPECTEDTERM: ::windows_sys::core::HRESULT = -2147479465i32;
95 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
96 pub const E_FILECLOSE: ::windows_sys::core::HRESULT = -2147479503i32;
97 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
98 pub const E_FILECREATE: ::windows_sys::core::HRESULT = -2147479504i32;
99 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
100 pub const E_FILEDELETE: ::windows_sys::core::HRESULT = -2147479499i32;
101 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
102 pub const E_FILEINVALID: ::windows_sys::core::HRESULT = -2147479498i32;
103 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
104 pub const E_FILENOTFOUND: ::windows_sys::core::HRESULT = -2147479497i32;
105 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
106 pub const E_FILEREAD: ::windows_sys::core::HRESULT = -2147479502i32;
107 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
108 pub const E_FILESEEK: ::windows_sys::core::HRESULT = -2147479501i32;
109 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
110 pub const E_FILEWRITE: ::windows_sys::core::HRESULT = -2147479500i32;
111 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
112 pub const E_GETLASTERROR: ::windows_sys::core::HRESULT = -2147479536i32;
113 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
114 pub const E_GROUPIDTOOBIG: ::windows_sys::core::HRESULT = -2147479542i32;
115 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
116 pub const E_INTERRUPT: ::windows_sys::core::HRESULT = -2147479545i32;
117 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
118 pub const E_INVALIDSTATE: ::windows_sys::core::HRESULT = -2147479534i32;
119 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
120 pub const E_MISSINGPROP: ::windows_sys::core::HRESULT = -2147479424i32;
121 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
122 pub const E_MISSLPAREN: ::windows_sys::core::HRESULT = -2147479464i32;
123 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
124 pub const E_MISSQUOTE: ::windows_sys::core::HRESULT = -2147479462i32;
125 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
126 pub const E_MISSRPAREN: ::windows_sys::core::HRESULT = -2147479463i32;
127 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
128 pub const E_NAMETOOLONG: ::windows_sys::core::HRESULT = -2147479520i32;
129 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
130 pub const E_NOHANDLE: ::windows_sys::core::HRESULT = -2147479537i32;
131 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
132 pub const E_NOKEYPROP: ::windows_sys::core::HRESULT = -2147479417i32;
133 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
134 pub const E_NOMERGEDDATA: ::windows_sys::core::HRESULT = -2147479540i32;
135 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
136 pub const E_NOPERMISSION: ::windows_sys::core::HRESULT = -2147479547i32;
137 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
138 pub const E_NOSTEMMER: ::windows_sys::core::HRESULT = -2147479454i32;
139 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
140 pub const E_NOTEXIST: ::windows_sys::core::HRESULT = -2147479552i32;
141 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
142 pub const E_NOTFOUND: ::windows_sys::core::HRESULT = -2147479539i32;
143 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
144 pub const E_NOTINIT: ::windows_sys::core::HRESULT = -2147479420i32;
145 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
146 pub const E_NOTOPEN: ::windows_sys::core::HRESULT = -2147479533i32;
147 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
148 pub const E_NOTSUPPORTED: ::windows_sys::core::HRESULT = -2147479544i32;
149 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
150 pub const E_NULLQUERY: ::windows_sys::core::HRESULT = -2147479461i32;
151 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
152 pub const E_OUTOFRANGE: ::windows_sys::core::HRESULT = -2147479543i32;
153 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
154 pub const E_PROPLISTEMPTY: ::windows_sys::core::HRESULT = -2147479422i32;
155 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
156 pub const E_PROPLISTNOTEMPTY: ::windows_sys::core::HRESULT = -2147479423i32;
157 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
158 pub const E_RESULTSETEMPTY: ::windows_sys::core::HRESULT = -2147479419i32;
159 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
160 pub const E_STOPWORD: ::windows_sys::core::HRESULT = -2147479460i32;
161 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
162 pub const E_TOODEEP: ::windows_sys::core::HRESULT = -2147479466i32;
163 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
164 pub const E_TOOMANYCOLUMNS: ::windows_sys::core::HRESULT = -2147479418i32;
165 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
166 pub const E_TOOMANYDUPS: ::windows_sys::core::HRESULT = -2147479471i32;
167 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
168 pub const E_TOOMANYOBJECTS: ::windows_sys::core::HRESULT = -2147479527i32;
169 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
170 pub const E_TOOMANYTITLES: ::windows_sys::core::HRESULT = -2147479541i32;
171 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
172 pub const E_TOOMANYTOPICS: ::windows_sys::core::HRESULT = -2147479472i32;
173 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
174 pub const E_TREETOOBIG: ::windows_sys::core::HRESULT = -2147479470i32;
175 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
176 pub const E_UNKNOWN_TRANSPORT: ::windows_sys::core::HRESULT = -2147479530i32;
177 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
178 pub const E_UNMATCHEDTYPE: ::windows_sys::core::HRESULT = -2147479458i32;
179 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
180 pub const E_UNSUPPORTED_TRANSPORT: ::windows_sys::core::HRESULT = -2147479529i32;
181 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
182 pub const E_WILD_IN_DTYPE: ::windows_sys::core::HRESULT = -2147479455i32;
183 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
184 pub const E_WORDTOOLONG: ::windows_sys::core::HRESULT = -2147479457i32;
185 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
186 pub const HHACT_BACK: i32 = 7i32;
187 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
188 pub const HHACT_CONTRACT: i32 = 6i32;
189 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
190 pub const HHACT_CUSTOMIZE: i32 = 16i32;
191 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
192 pub const HHACT_EXPAND: i32 = 5i32;
193 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
194 pub const HHACT_FORWARD: i32 = 8i32;
195 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
196 pub const HHACT_HIGHLIGHT: i32 = 15i32;
197 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
198 pub const HHACT_HOME: i32 = 11i32;
199 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
200 pub const HHACT_JUMP1: i32 = 17i32;
201 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
202 pub const HHACT_JUMP2: i32 = 18i32;
203 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
204 pub const HHACT_LAST_ENUM: i32 = 23i32;
205 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
206 pub const HHACT_NOTES: i32 = 22i32;
207 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
208 pub const HHACT_OPTIONS: i32 = 13i32;
209 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
210 pub const HHACT_PRINT: i32 = 14i32;
211 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
212 pub const HHACT_REFRESH: i32 = 10i32;
213 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
214 pub const HHACT_STOP: i32 = 9i32;
215 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
216 pub const HHACT_SYNC: i32 = 12i32;
217 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
218 pub const HHACT_TAB_CONTENTS: i32 = 0i32;
219 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
220 pub const HHACT_TAB_FAVORITES: i32 = 4i32;
221 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
222 pub const HHACT_TAB_HISTORY: i32 = 3i32;
223 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
224 pub const HHACT_TAB_INDEX: i32 = 1i32;
225 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
226 pub const HHACT_TAB_SEARCH: i32 = 2i32;
227 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
228 pub const HHACT_TOC_NEXT: i32 = 20i32;
229 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
230 pub const HHACT_TOC_PREV: i32 = 21i32;
231 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
232 pub const HHACT_ZOOM: i32 = 19i32;
233 #[repr(C)]
234 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"]
235 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
236 pub struct HHNTRACK {
237 pub hdr: super::super::UI::Controls::NMHDR,
238 pub pszCurUrl: ::windows_sys::core::PCSTR,
239 pub idAction: i32,
240 pub phhWinType: *mut HH_WINTYPE,
241 }
242 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
243 impl ::core::marker::Copy for HHNTRACK {}
244 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
245 impl ::core::clone::Clone for HHNTRACK {
246 fn clone(&self) -> Self {
247 *self
248 }
249 }
250 #[repr(C)]
251 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"]
252 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
253 pub struct HHN_NOTIFY {
254 pub hdr: super::super::UI::Controls::NMHDR,
255 pub pszUrl: ::windows_sys::core::PCSTR,
256 }
257 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
258 impl ::core::marker::Copy for HHN_NOTIFY {}
259 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
260 impl ::core::clone::Clone for HHN_NOTIFY {
261 fn clone(&self) -> Self {
262 *self
263 }
264 }
265 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
266 pub const HHWIN_BUTTON_BACK: u32 = 4u32;
267 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
268 pub const HHWIN_BUTTON_BROWSE_BCK: u32 = 256u32;
269 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
270 pub const HHWIN_BUTTON_BROWSE_FWD: u32 = 128u32;
271 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
272 pub const HHWIN_BUTTON_CONTENTS: u32 = 1024u32;
273 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
274 pub const HHWIN_BUTTON_EXPAND: u32 = 2u32;
275 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
276 pub const HHWIN_BUTTON_FAVORITES: u32 = 131072u32;
277 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
278 pub const HHWIN_BUTTON_FORWARD: u32 = 8u32;
279 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
280 pub const HHWIN_BUTTON_HISTORY: u32 = 65536u32;
281 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
282 pub const HHWIN_BUTTON_HOME: u32 = 64u32;
283 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
284 pub const HHWIN_BUTTON_INDEX: u32 = 16384u32;
285 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
286 pub const HHWIN_BUTTON_JUMP1: u32 = 262144u32;
287 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
288 pub const HHWIN_BUTTON_JUMP2: u32 = 524288u32;
289 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
290 pub const HHWIN_BUTTON_NOTES: u32 = 512u32;
291 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
292 pub const HHWIN_BUTTON_OPTIONS: u32 = 4096u32;
293 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
294 pub const HHWIN_BUTTON_PRINT: u32 = 8192u32;
295 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
296 pub const HHWIN_BUTTON_REFRESH: u32 = 32u32;
297 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
298 pub const HHWIN_BUTTON_SEARCH: u32 = 32768u32;
299 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
300 pub const HHWIN_BUTTON_STOP: u32 = 16u32;
301 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
302 pub const HHWIN_BUTTON_SYNC: u32 = 2048u32;
303 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
304 pub const HHWIN_BUTTON_TOC_NEXT: u32 = 2097152u32;
305 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
306 pub const HHWIN_BUTTON_TOC_PREV: u32 = 4194304u32;
307 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
308 pub const HHWIN_BUTTON_ZOOM: u32 = 1048576u32;
309 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
310 pub const HHWIN_NAVTAB_BOTTOM: i32 = 2i32;
311 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
312 pub const HHWIN_NAVTAB_LEFT: i32 = 1i32;
313 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
314 pub const HHWIN_NAVTAB_TOP: i32 = 0i32;
315 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
316 pub const HHWIN_NAVTYPE_AUTHOR: i32 = 5i32;
317 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
318 pub const HHWIN_NAVTYPE_CUSTOM_FIRST: i32 = 11i32;
319 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
320 pub const HHWIN_NAVTYPE_FAVORITES: i32 = 3i32;
321 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
322 pub const HHWIN_NAVTYPE_HISTORY: i32 = 4i32;
323 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
324 pub const HHWIN_NAVTYPE_INDEX: i32 = 1i32;
325 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
326 pub const HHWIN_NAVTYPE_SEARCH: i32 = 2i32;
327 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
328 pub const HHWIN_NAVTYPE_TOC: i32 = 0i32;
329 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
330 pub const HHWIN_PARAM_CUR_TAB: u32 = 8192u32;
331 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
332 pub const HHWIN_PARAM_EXPANSION: u32 = 512u32;
333 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
334 pub const HHWIN_PARAM_EXSTYLES: u32 = 8u32;
335 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
336 pub const HHWIN_PARAM_HISTORY_COUNT: u32 = 4096u32;
337 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
338 pub const HHWIN_PARAM_INFOTYPES: u32 = 128u32;
339 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
340 pub const HHWIN_PARAM_NAV_WIDTH: u32 = 32u32;
341 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
342 pub const HHWIN_PARAM_PROPERTIES: u32 = 2u32;
343 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
344 pub const HHWIN_PARAM_RECT: u32 = 16u32;
345 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
346 pub const HHWIN_PARAM_SHOWSTATE: u32 = 64u32;
347 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
348 pub const HHWIN_PARAM_STYLES: u32 = 4u32;
349 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
350 pub const HHWIN_PARAM_TABORDER: u32 = 2048u32;
351 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
352 pub const HHWIN_PARAM_TABPOS: u32 = 1024u32;
353 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
354 pub const HHWIN_PARAM_TB_FLAGS: u32 = 256u32;
355 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
356 pub const HHWIN_PROP_AUTO_SYNC: u32 = 256u32;
357 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
358 pub const HHWIN_PROP_CHANGE_TITLE: u32 = 8192u32;
359 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
360 pub const HHWIN_PROP_MENU: u32 = 65536u32;
361 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
362 pub const HHWIN_PROP_NAV_ONLY_WIN: u32 = 16384u32;
363 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
364 pub const HHWIN_PROP_NODEF_EXSTYLES: u32 = 16u32;
365 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
366 pub const HHWIN_PROP_NODEF_STYLES: u32 = 8u32;
367 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
368 pub const HHWIN_PROP_NOTB_TEXT: u32 = 64u32;
369 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
370 pub const HHWIN_PROP_NOTITLEBAR: u32 = 4u32;
371 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
372 pub const HHWIN_PROP_NO_TOOLBAR: u32 = 32768u32;
373 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
374 pub const HHWIN_PROP_ONTOP: u32 = 2u32;
375 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
376 pub const HHWIN_PROP_POST_QUIT: u32 = 128u32;
377 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
378 pub const HHWIN_PROP_TAB_ADVSEARCH: u32 = 131072u32;
379 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
380 pub const HHWIN_PROP_TAB_AUTOHIDESHOW: u32 = 1u32;
381 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
382 pub const HHWIN_PROP_TAB_CUSTOM1: u32 = 524288u32;
383 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
384 pub const HHWIN_PROP_TAB_CUSTOM2: u32 = 1048576u32;
385 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
386 pub const HHWIN_PROP_TAB_CUSTOM3: u32 = 2097152u32;
387 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
388 pub const HHWIN_PROP_TAB_CUSTOM4: u32 = 4194304u32;
389 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
390 pub const HHWIN_PROP_TAB_CUSTOM5: u32 = 8388608u32;
391 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
392 pub const HHWIN_PROP_TAB_CUSTOM6: u32 = 16777216u32;
393 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
394 pub const HHWIN_PROP_TAB_CUSTOM7: u32 = 33554432u32;
395 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
396 pub const HHWIN_PROP_TAB_CUSTOM8: u32 = 67108864u32;
397 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
398 pub const HHWIN_PROP_TAB_CUSTOM9: u32 = 134217728u32;
399 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
400 pub const HHWIN_PROP_TAB_FAVORITES: u32 = 4096u32;
401 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
402 pub const HHWIN_PROP_TAB_HISTORY: u32 = 2048u32;
403 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
404 pub const HHWIN_PROP_TAB_SEARCH: u32 = 1024u32;
405 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
406 pub const HHWIN_PROP_TRACKING: u32 = 512u32;
407 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
408 pub const HHWIN_PROP_TRI_PANE: u32 = 32u32;
409 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
410 pub const HHWIN_PROP_USER_POS: u32 = 262144u32;
411 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
412 pub const HHWIN_TB_MARGIN: u32 = 268435456u32;
413 #[repr(C)]
414 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
415 #[cfg(feature = "Win32_Foundation")]
416 pub struct HH_AKLINK {
417 pub cbStruct: i32,
418 pub fReserved: super::super::Foundation::BOOL,
419 pub pszKeywords: *mut i8,
420 pub pszUrl: *mut i8,
421 pub pszMsgText: *mut i8,
422 pub pszMsgTitle: *mut i8,
423 pub pszWindow: *mut i8,
424 pub fIndexOnFail: super::super::Foundation::BOOL,
425 }
426 #[cfg(feature = "Win32_Foundation")]
427 impl ::core::marker::Copy for HH_AKLINK {}
428 #[cfg(feature = "Win32_Foundation")]
429 impl ::core::clone::Clone for HH_AKLINK {
430 fn clone(&self) -> Self {
431 *self
432 }
433 }
434 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
435 pub const HH_ALINK_LOOKUP: u32 = 19u32;
436 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
437 pub const HH_CLOSE_ALL: u32 = 18u32;
438 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
439 pub const HH_DISPLAY_INDEX: u32 = 2u32;
440 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
441 pub const HH_DISPLAY_SEARCH: u32 = 3u32;
442 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
443 pub const HH_DISPLAY_TEXT_POPUP: u32 = 14u32;
444 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
445 pub const HH_DISPLAY_TOC: u32 = 1u32;
446 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
447 pub const HH_DISPLAY_TOPIC: u32 = 0u32;
448 #[repr(C)]
449 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
450 pub struct HH_ENUM_CAT {
451 pub cbStruct: i32,
452 pub pszCatName: ::windows_sys::core::PCSTR,
453 pub pszCatDescription: ::windows_sys::core::PCSTR,
454 }
455 impl ::core::marker::Copy for HH_ENUM_CAT {}
456 impl ::core::clone::Clone for HH_ENUM_CAT {
457 fn clone(&self) -> Self {
458 *self
459 }
460 }
461 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
462 pub const HH_ENUM_CATEGORY: u32 = 21u32;
463 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
464 pub const HH_ENUM_CATEGORY_IT: u32 = 22u32;
465 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
466 pub const HH_ENUM_INFO_TYPE: u32 = 7u32;
467 #[repr(C)]
468 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
469 pub struct HH_ENUM_IT {
470 pub cbStruct: i32,
471 pub iType: i32,
472 pub pszCatName: ::windows_sys::core::PCSTR,
473 pub pszITName: ::windows_sys::core::PCSTR,
474 pub pszITDescription: ::windows_sys::core::PCSTR,
475 }
476 impl ::core::marker::Copy for HH_ENUM_IT {}
477 impl ::core::clone::Clone for HH_ENUM_IT {
478 fn clone(&self) -> Self {
479 *self
480 }
481 }
482 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
483 pub const HH_FTS_DEFAULT_PROXIMITY: i32 = -1i32;
484 #[repr(C)]
485 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
486 #[cfg(feature = "Win32_Foundation")]
487 pub struct HH_FTS_QUERY {
488 pub cbStruct: i32,
489 pub fUniCodeStrings: super::super::Foundation::BOOL,
490 pub pszSearchQuery: *mut i8,
491 pub iProximity: i32,
492 pub fStemmedSearch: super::super::Foundation::BOOL,
493 pub fTitleOnly: super::super::Foundation::BOOL,
494 pub fExecute: super::super::Foundation::BOOL,
495 pub pszWindow: *mut i8,
496 }
497 #[cfg(feature = "Win32_Foundation")]
498 impl ::core::marker::Copy for HH_FTS_QUERY {}
499 #[cfg(feature = "Win32_Foundation")]
500 impl ::core::clone::Clone for HH_FTS_QUERY {
501 fn clone(&self) -> Self {
502 *self
503 }
504 }
505 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
506 pub const HH_GET_LAST_ERROR: u32 = 20u32;
507 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
508 pub const HH_GET_WIN_HANDLE: u32 = 6u32;
509 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
510 pub const HH_GET_WIN_TYPE: u32 = 5u32;
511 #[repr(C)]
512 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
513 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
514 pub struct HH_GLOBAL_PROPERTY {
515 pub id: HH_GPROPID,
516 pub var: super::super::System::Com::VARIANT,
517 }
518 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
519 impl ::core::marker::Copy for HH_GLOBAL_PROPERTY {}
520 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
521 impl ::core::clone::Clone for HH_GLOBAL_PROPERTY {
522 fn clone(&self) -> Self {
523 *self
524 }
525 }
526 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
527 pub type HH_GPROPID = i32;
528 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
529 pub const HH_GPROPID_SINGLETHREAD: HH_GPROPID = 1i32;
530 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
531 pub const HH_GPROPID_TOOLBAR_MARGIN: HH_GPROPID = 2i32;
532 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
533 pub const HH_GPROPID_UI_LANGUAGE: HH_GPROPID = 3i32;
534 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
535 pub const HH_GPROPID_CURRENT_SUBSET: HH_GPROPID = 4i32;
536 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
537 pub const HH_GPROPID_CONTENT_LANGUAGE: HH_GPROPID = 5i32;
538 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
539 pub const HH_HELP_CONTEXT: u32 = 15u32;
540 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
541 pub const HH_HELP_FINDER: u32 = 0u32;
542 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
543 pub const HH_INITIALIZE: u32 = 28u32;
544 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
545 pub const HH_KEYWORD_LOOKUP: u32 = 13u32;
546 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
547 pub const HH_MAX_TABS: u32 = 19u32;
548 #[repr(C)]
549 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
550 #[cfg(feature = "Win32_Foundation")]
551 pub struct HH_POPUP {
552 pub cbStruct: i32,
553 pub hinst: super::super::Foundation::HINSTANCE,
554 pub idString: u32,
555 pub pszText: *mut i8,
556 pub pt: super::super::Foundation::POINT,
557 pub clrForeground: u32,
558 pub clrBackground: u32,
559 pub rcMargins: super::super::Foundation::RECT,
560 pub pszFont: *mut i8,
561 }
562 #[cfg(feature = "Win32_Foundation")]
563 impl ::core::marker::Copy for HH_POPUP {}
564 #[cfg(feature = "Win32_Foundation")]
565 impl ::core::clone::Clone for HH_POPUP {
566 fn clone(&self) -> Self {
567 *self
568 }
569 }
570 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
571 pub const HH_PRETRANSLATEMESSAGE: u32 = 253u32;
572 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
573 pub const HH_RESERVED1: u32 = 10u32;
574 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
575 pub const HH_RESERVED2: u32 = 11u32;
576 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
577 pub const HH_RESERVED3: u32 = 12u32;
578 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
579 pub const HH_RESET_IT_FILTER: u32 = 23u32;
580 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
581 pub const HH_SAFE_DISPLAY_TOPIC: u32 = 32u32;
582 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
583 pub const HH_SET_EXCLUSIVE_FILTER: u32 = 25u32;
584 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
585 pub const HH_SET_GLOBAL_PROPERTY: u32 = 252u32;
586 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
587 pub const HH_SET_INCLUSIVE_FILTER: u32 = 24u32;
588 #[repr(C)]
589 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
590 pub struct HH_SET_INFOTYPE {
591 pub cbStruct: i32,
592 pub pszCatName: ::windows_sys::core::PCSTR,
593 pub pszInfoTypeName: ::windows_sys::core::PCSTR,
594 }
595 impl ::core::marker::Copy for HH_SET_INFOTYPE {}
596 impl ::core::clone::Clone for HH_SET_INFOTYPE {
597 fn clone(&self) -> Self {
598 *self
599 }
600 }
601 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
602 pub const HH_SET_INFO_TYPE: u32 = 8u32;
603 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
604 pub const HH_SET_QUERYSERVICE: u32 = 30u32;
605 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
606 pub const HH_SET_WIN_TYPE: u32 = 4u32;
607 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
608 pub const HH_SYNC: u32 = 9u32;
609 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
610 pub const HH_TAB_AUTHOR: i32 = 5i32;
611 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
612 pub const HH_TAB_CONTENTS: i32 = 0i32;
613 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
614 pub const HH_TAB_CUSTOM_FIRST: i32 = 11i32;
615 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
616 pub const HH_TAB_CUSTOM_LAST: i32 = 19i32;
617 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
618 pub const HH_TAB_FAVORITES: i32 = 3i32;
619 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
620 pub const HH_TAB_HISTORY: i32 = 4i32;
621 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
622 pub const HH_TAB_INDEX: i32 = 1i32;
623 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
624 pub const HH_TAB_SEARCH: i32 = 2i32;
625 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
626 pub const HH_TP_HELP_CONTEXTMENU: u32 = 16u32;
627 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
628 pub const HH_TP_HELP_WM_HELP: u32 = 17u32;
629 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
630 pub const HH_UNINITIALIZE: u32 = 29u32;
631 #[repr(C)]
632 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
633 #[cfg(feature = "Win32_Foundation")]
634 pub struct HH_WINTYPE {
635 pub cbStruct: i32,
636 pub fUniCodeStrings: super::super::Foundation::BOOL,
637 pub pszType: *mut i8,
638 pub fsValidMembers: u32,
639 pub fsWinProperties: u32,
640 pub pszCaption: *mut i8,
641 pub dwStyles: u32,
642 pub dwExStyles: u32,
643 pub rcWindowPos: super::super::Foundation::RECT,
644 pub nShowState: i32,
645 pub hwndHelp: super::super::Foundation::HWND,
646 pub hwndCaller: super::super::Foundation::HWND,
647 pub paInfoTypes: *mut u32,
648 pub hwndToolBar: super::super::Foundation::HWND,
649 pub hwndNavigation: super::super::Foundation::HWND,
650 pub hwndHTML: super::super::Foundation::HWND,
651 pub iNavWidth: i32,
652 pub rcHTML: super::super::Foundation::RECT,
653 pub pszToc: *mut i8,
654 pub pszIndex: *mut i8,
655 pub pszFile: *mut i8,
656 pub pszHome: *mut i8,
657 pub fsToolBarFlags: u32,
658 pub fNotExpanded: super::super::Foundation::BOOL,
659 pub curNavType: i32,
660 pub tabpos: i32,
661 pub idNotify: i32,
662 pub tabOrder: [u8; 20],
663 pub cHistory: i32,
664 pub pszJump1: *mut i8,
665 pub pszJump2: *mut i8,
666 pub pszUrlJump1: *mut i8,
667 pub pszUrlJump2: *mut i8,
668 pub rcMinSize: super::super::Foundation::RECT,
669 pub cbInfoTypes: i32,
670 pub pszCustomTabs: *mut i8,
671 }
672 #[cfg(feature = "Win32_Foundation")]
673 impl ::core::marker::Copy for HH_WINTYPE {}
674 #[cfg(feature = "Win32_Foundation")]
675 impl ::core::clone::Clone for HH_WINTYPE {
676 fn clone(&self) -> Self {
677 *self
678 }
679 }
680 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
681 pub const IDTB_BACK: u32 = 204u32;
682 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
683 pub const IDTB_BROWSE_BACK: u32 = 212u32;
684 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
685 pub const IDTB_BROWSE_FWD: u32 = 211u32;
686 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
687 pub const IDTB_CONTENTS: u32 = 213u32;
688 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
689 pub const IDTB_CONTRACT: u32 = 201u32;
690 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
691 pub const IDTB_CUSTOMIZE: u32 = 221u32;
692 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
693 pub const IDTB_EXPAND: u32 = 200u32;
694 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
695 pub const IDTB_FAVORITES: u32 = 217u32;
696 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
697 pub const IDTB_FORWARD: u32 = 209u32;
698 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
699 pub const IDTB_HISTORY: u32 = 216u32;
700 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
701 pub const IDTB_HOME: u32 = 205u32;
702 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
703 pub const IDTB_INDEX: u32 = 214u32;
704 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
705 pub const IDTB_JUMP1: u32 = 218u32;
706 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
707 pub const IDTB_JUMP2: u32 = 219u32;
708 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
709 pub const IDTB_NOTES: u32 = 210u32;
710 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
711 pub const IDTB_OPTIONS: u32 = 208u32;
712 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
713 pub const IDTB_PRINT: u32 = 207u32;
714 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
715 pub const IDTB_REFRESH: u32 = 203u32;
716 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
717 pub const IDTB_SEARCH: u32 = 215u32;
718 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
719 pub const IDTB_STOP: u32 = 202u32;
720 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
721 pub const IDTB_SYNC: u32 = 206u32;
722 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
723 pub const IDTB_TOC_NEXT: u32 = 223u32;
724 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
725 pub const IDTB_TOC_PREV: u32 = 224u32;
726 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
727 pub const IDTB_ZOOM: u32 = 222u32;
728 pub type IITDatabase = *mut ::core::ffi::c_void;
729 #[repr(C)]
730 pub struct IITGroup(pub u8);
731 pub type IITPropList = *mut ::core::ffi::c_void;
732 #[repr(C)]
733 pub struct IITQuery(pub u8);
734 pub type IITResultSet = *mut ::core::ffi::c_void;
735 #[repr(C)]
736 pub struct IITStopWordList(pub u8);
737 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
738 pub const IITWBC_BREAK_ACCEPT_WILDCARDS: u32 = 1u32;
739 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
740 pub const IITWBC_BREAK_AND_STEM: u32 = 2u32;
741 pub type IITWordWheel = *mut ::core::ffi::c_void;
742 pub type IStemSink = *mut ::core::ffi::c_void;
743 pub type IStemmerConfig = *mut ::core::ffi::c_void;
744 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
745 pub const ITWW_CBKEY_MAX: u32 = 1024u32;
746 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
747 pub const ITWW_OPEN_NOCONNECT: u32 = 1u32;
748 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
749 pub const IT_EXCLUSIVE: i32 = 1i32;
750 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
751 pub const IT_HIDDEN: i32 = 2i32;
752 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
753 pub const IT_INCLUSIVE: i32 = 0i32;
754 pub type IWordBreakerConfig = *mut ::core::ffi::c_void;
755 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
756 pub const MAX_COLUMNS: u32 = 256u32;
757 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
758 pub type PFNCOLHEAPFREE = ::core::option::Option<unsafe extern "system" fn(param0: *mut ::core::ffi::c_void) -> i32>;
759 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
760 pub type PRIORITY = i32;
761 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
762 pub const PRIORITY_LOW: PRIORITY = 0i32;
763 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
764 pub const PRIORITY_NORMAL: PRIORITY = 1i32;
765 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
766 pub const PRIORITY_HIGH: PRIORITY = 2i32;
767 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
768 pub const PROP_ADD: u32 = 0u32;
769 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
770 pub const PROP_DELETE: u32 = 1u32;
771 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
772 pub const PROP_UPDATE: u32 = 2u32;
773 #[repr(C)]
774 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
775 pub struct ROWSTATUS {
776 pub lRowFirst: i32,
777 pub cRows: i32,
778 pub cProperties: i32,
779 pub cRowsTotal: i32,
780 }
781 impl ::core::marker::Copy for ROWSTATUS {}
782 impl ::core::clone::Clone for ROWSTATUS {
783 fn clone(&self) -> Self {
784 *self
785 }
786 }
787 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
788 pub const STDPROP_DISPLAYKEY: u32 = 101u32;
789 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
790 pub const STDPROP_INDEX_BREAK: u32 = 204u32;
791 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
792 pub const STDPROP_INDEX_DTYPE: u32 = 202u32;
793 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
794 pub const STDPROP_INDEX_LENGTH: u32 = 203u32;
795 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
796 pub const STDPROP_INDEX_TERM: u32 = 210u32;
797 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
798 pub const STDPROP_INDEX_TERM_RAW_LENGTH: u32 = 211u32;
799 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
800 pub const STDPROP_INDEX_TEXT: u32 = 200u32;
801 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
802 pub const STDPROP_INDEX_VFLD: u32 = 201u32;
803 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
804 pub const STDPROP_KEY: u32 = 4u32;
805 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
806 pub const STDPROP_SORTKEY: u32 = 100u32;
807 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
808 pub const STDPROP_SORTORDINAL: u32 = 102u32;
809 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
810 pub const STDPROP_TITLE: u32 = 2u32;
811 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
812 pub const STDPROP_UID: u32 = 1u32;
813 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
814 pub const STDPROP_USERDATA: u32 = 3u32;
815 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
816 pub const STDPROP_USERPROP_BASE: u32 = 65536u32;
817 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
818 pub const STDPROP_USERPROP_MAX: u32 = 2147483647u32;
819 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
820 pub const SZ_WWDEST_GLOBAL: &str = "GLOBAL";
821 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
822 pub const SZ_WWDEST_KEY: &str = "KEY";
823 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
824 pub const SZ_WWDEST_OCC: &str = "OCC";
825 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
826 pub const TYPE_POINTER: u32 = 1u32;
827 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
828 pub const TYPE_STRING: u32 = 2u32;
829 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
830 pub const TYPE_VALUE: u32 = 0u32;
831 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
832 pub type WORD_WHEEL_OPEN_FLAGS = u32;
833 #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
834 pub const ITWW_OPEN_CONNECT: WORD_WHEEL_OPEN_FLAGS = 0u32;