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