diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:18:21 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:18:21 +0000 |
commit | 4e8199b572f2035b7749cba276ece3a26630d23e (patch) | |
tree | f09feeed6a0fe39d027b1908aa63ea6b35e4b631 /vendor/windows-sys/src/Windows/Win32/Data/HtmlHelp/mod.rs | |
parent | Adding upstream version 1.66.0+dfsg1. (diff) | |
download | rustc-4e8199b572f2035b7749cba276ece3a26630d23e.tar.xz rustc-4e8199b572f2035b7749cba276ece3a26630d23e.zip |
Adding upstream version 1.67.1+dfsg1.upstream/1.67.1+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/Data/HtmlHelp/mod.rs')
-rw-r--r-- | vendor/windows-sys/src/Windows/Win32/Data/HtmlHelp/mod.rs | 592 |
1 files changed, 296 insertions, 296 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/Data/HtmlHelp/mod.rs b/vendor/windows-sys/src/Windows/Win32/Data/HtmlHelp/mod.rs index 3116512b2..392f672b4 100644 --- a/vendor/windows-sys/src/Windows/Win32/Data/HtmlHelp/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Data/HtmlHelp/mod.rs @@ -1,3 +1,10 @@ +pub type IITDatabase = *mut ::core::ffi::c_void; +pub type IITPropList = *mut ::core::ffi::c_void; +pub type IITResultSet = *mut ::core::ffi::c_void; +pub type IITWordWheel = *mut ::core::ffi::c_void; +pub type IStemSink = *mut ::core::ffi::c_void; +pub type IStemmerConfig = *mut ::core::ffi::c_void; +pub type IWordBreakerConfig = *mut ::core::ffi::c_void; 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] }; 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] }; 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] }; @@ -12,52 +19,6 @@ pub const CLSID_IITWordWheelLocal: ::windows_sys::core::GUID = ::windows_sys::co 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] }; 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] }; 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] }; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub struct COLUMNSTATUS { - pub cPropCount: i32, - pub cPropsLoaded: i32, -} -impl ::core::marker::Copy for COLUMNSTATUS {} -impl ::core::clone::Clone for COLUMNSTATUS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CProperty { - pub dwPropID: u32, - pub cbData: u32, - pub dwType: u32, - pub Anonymous: CProperty_0, - pub fPersist: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CProperty {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CProperty { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union CProperty_0 { - pub lpszwData: ::windows_sys::core::PWSTR, - pub lpvData: *mut ::core::ffi::c_void, - pub dwValue: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CProperty_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CProperty_0 { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const E_ALL_WILD: ::windows_sys::core::HRESULT = -2147479467i32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] @@ -230,38 +191,6 @@ pub const HHACT_TOC_NEXT: i32 = 20i32; pub const HHACT_TOC_PREV: i32 = 21i32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const HHACT_ZOOM: i32 = 19i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] -pub struct HHNTRACK { - pub hdr: super::super::UI::Controls::NMHDR, - pub pszCurUrl: ::windows_sys::core::PCSTR, - pub idAction: i32, - pub phhWinType: *mut HH_WINTYPE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] -impl ::core::marker::Copy for HHNTRACK {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] -impl ::core::clone::Clone for HHNTRACK { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] -pub struct HHN_NOTIFY { - pub hdr: super::super::UI::Controls::NMHDR, - pub pszUrl: ::windows_sys::core::PCSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] -impl ::core::marker::Copy for HHN_NOTIFY {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] -impl ::core::clone::Clone for HHN_NOTIFY { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const HHWIN_BUTTON_BACK: u32 = 4u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] @@ -410,27 +339,6 @@ pub const HHWIN_PROP_TRI_PANE: u32 = 32u32; pub const HHWIN_PROP_USER_POS: u32 = 262144u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const HHWIN_TB_MARGIN: u32 = 268435456u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct HH_AKLINK { - pub cbStruct: i32, - pub fReserved: super::super::Foundation::BOOL, - pub pszKeywords: *mut i8, - pub pszUrl: *mut i8, - pub pszMsgText: *mut i8, - pub pszMsgTitle: *mut i8, - pub pszWindow: *mut i8, - pub fIndexOnFail: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HH_AKLINK {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HH_AKLINK { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const HH_ALINK_LOOKUP: u32 = 19u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] @@ -445,96 +353,20 @@ pub const HH_DISPLAY_TEXT_POPUP: u32 = 14u32; pub const HH_DISPLAY_TOC: u32 = 1u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const HH_DISPLAY_TOPIC: u32 = 0u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub struct HH_ENUM_CAT { - pub cbStruct: i32, - pub pszCatName: ::windows_sys::core::PCSTR, - pub pszCatDescription: ::windows_sys::core::PCSTR, -} -impl ::core::marker::Copy for HH_ENUM_CAT {} -impl ::core::clone::Clone for HH_ENUM_CAT { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const HH_ENUM_CATEGORY: u32 = 21u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const HH_ENUM_CATEGORY_IT: u32 = 22u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const HH_ENUM_INFO_TYPE: u32 = 7u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub struct HH_ENUM_IT { - pub cbStruct: i32, - pub iType: i32, - pub pszCatName: ::windows_sys::core::PCSTR, - pub pszITName: ::windows_sys::core::PCSTR, - pub pszITDescription: ::windows_sys::core::PCSTR, -} -impl ::core::marker::Copy for HH_ENUM_IT {} -impl ::core::clone::Clone for HH_ENUM_IT { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const HH_FTS_DEFAULT_PROXIMITY: i32 = -1i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct HH_FTS_QUERY { - pub cbStruct: i32, - pub fUniCodeStrings: super::super::Foundation::BOOL, - pub pszSearchQuery: *mut i8, - pub iProximity: i32, - pub fStemmedSearch: super::super::Foundation::BOOL, - pub fTitleOnly: super::super::Foundation::BOOL, - pub fExecute: super::super::Foundation::BOOL, - pub pszWindow: *mut i8, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HH_FTS_QUERY {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HH_FTS_QUERY { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const HH_GET_LAST_ERROR: u32 = 20u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const HH_GET_WIN_HANDLE: u32 = 6u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const HH_GET_WIN_TYPE: u32 = 5u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -pub struct HH_GLOBAL_PROPERTY { - pub id: HH_GPROPID, - pub var: super::super::System::Com::VARIANT, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -impl ::core::marker::Copy for HH_GLOBAL_PROPERTY {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -impl ::core::clone::Clone for HH_GLOBAL_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub type HH_GPROPID = i32; -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub const HH_GPROPID_SINGLETHREAD: HH_GPROPID = 1i32; -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub const HH_GPROPID_TOOLBAR_MARGIN: HH_GPROPID = 2i32; -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub const HH_GPROPID_UI_LANGUAGE: HH_GPROPID = 3i32; -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub const HH_GPROPID_CURRENT_SUBSET: HH_GPROPID = 4i32; -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub const HH_GPROPID_CONTENT_LANGUAGE: HH_GPROPID = 5i32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const HH_HELP_CONTEXT: u32 = 15u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] @@ -545,28 +377,6 @@ pub const HH_INITIALIZE: u32 = 28u32; pub const HH_KEYWORD_LOOKUP: u32 = 13u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const HH_MAX_TABS: u32 = 19u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct HH_POPUP { - pub cbStruct: i32, - pub hinst: super::super::Foundation::HINSTANCE, - pub idString: u32, - pub pszText: *mut i8, - pub pt: super::super::Foundation::POINT, - pub clrForeground: u32, - pub clrBackground: u32, - pub rcMargins: super::super::Foundation::RECT, - pub pszFont: *mut i8, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HH_POPUP {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HH_POPUP { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const HH_PRETRANSLATEMESSAGE: u32 = 253u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] @@ -585,19 +395,6 @@ pub const HH_SET_EXCLUSIVE_FILTER: u32 = 25u32; pub const HH_SET_GLOBAL_PROPERTY: u32 = 252u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const HH_SET_INCLUSIVE_FILTER: u32 = 24u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub struct HH_SET_INFOTYPE { - pub cbStruct: i32, - pub pszCatName: ::windows_sys::core::PCSTR, - pub pszInfoTypeName: ::windows_sys::core::PCSTR, -} -impl ::core::marker::Copy for HH_SET_INFOTYPE {} -impl ::core::clone::Clone for HH_SET_INFOTYPE { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const HH_SET_INFO_TYPE: u32 = 8u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] @@ -628,55 +425,6 @@ pub const HH_TP_HELP_CONTEXTMENU: u32 = 16u32; pub const HH_TP_HELP_WM_HELP: u32 = 17u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const HH_UNINITIALIZE: u32 = 29u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct HH_WINTYPE { - pub cbStruct: i32, - pub fUniCodeStrings: super::super::Foundation::BOOL, - pub pszType: *mut i8, - pub fsValidMembers: u32, - pub fsWinProperties: u32, - pub pszCaption: *mut i8, - pub dwStyles: u32, - pub dwExStyles: u32, - pub rcWindowPos: super::super::Foundation::RECT, - pub nShowState: i32, - pub hwndHelp: super::super::Foundation::HWND, - pub hwndCaller: super::super::Foundation::HWND, - pub paInfoTypes: *mut u32, - pub hwndToolBar: super::super::Foundation::HWND, - pub hwndNavigation: super::super::Foundation::HWND, - pub hwndHTML: super::super::Foundation::HWND, - pub iNavWidth: i32, - pub rcHTML: super::super::Foundation::RECT, - pub pszToc: *mut i8, - pub pszIndex: *mut i8, - pub pszFile: *mut i8, - pub pszHome: *mut i8, - pub fsToolBarFlags: u32, - pub fNotExpanded: super::super::Foundation::BOOL, - pub curNavType: i32, - pub tabpos: i32, - pub idNotify: i32, - pub tabOrder: [u8; 20], - pub cHistory: i32, - pub pszJump1: *mut i8, - pub pszJump2: *mut i8, - pub pszUrlJump1: *mut i8, - pub pszUrlJump2: *mut i8, - pub rcMinSize: super::super::Foundation::RECT, - pub cbInfoTypes: i32, - pub pszCustomTabs: *mut i8, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HH_WINTYPE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HH_WINTYPE { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const IDTB_BACK: u32 = 204u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] @@ -725,22 +473,10 @@ pub const IDTB_TOC_NEXT: u32 = 223u32; pub const IDTB_TOC_PREV: u32 = 224u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const IDTB_ZOOM: u32 = 222u32; -pub type IITDatabase = *mut ::core::ffi::c_void; -#[repr(C)] -pub struct IITGroup(pub u8); -pub type IITPropList = *mut ::core::ffi::c_void; -#[repr(C)] -pub struct IITQuery(pub u8); -pub type IITResultSet = *mut ::core::ffi::c_void; -#[repr(C)] -pub struct IITStopWordList(pub u8); #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const IITWBC_BREAK_ACCEPT_WILDCARDS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const IITWBC_BREAK_AND_STEM: u32 = 2u32; -pub type IITWordWheel = *mut ::core::ffi::c_void; -pub type IStemSink = *mut ::core::ffi::c_void; -pub type IStemmerConfig = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const ITWW_CBKEY_MAX: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] @@ -751,39 +487,14 @@ pub const IT_EXCLUSIVE: i32 = 1i32; pub const IT_HIDDEN: i32 = 2i32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const IT_INCLUSIVE: i32 = 0i32; -pub type IWordBreakerConfig = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const MAX_COLUMNS: u32 = 256u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub type PFNCOLHEAPFREE = ::core::option::Option<unsafe extern "system" fn(param0: *mut ::core::ffi::c_void) -> i32>; -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub type PRIORITY = i32; -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub const PRIORITY_LOW: PRIORITY = 0i32; -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub const PRIORITY_NORMAL: PRIORITY = 1i32; -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub const PRIORITY_HIGH: PRIORITY = 2i32; -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const PROP_ADD: u32 = 0u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const PROP_DELETE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const PROP_UPDATE: u32 = 2u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub struct ROWSTATUS { - pub lRowFirst: i32, - pub cRows: i32, - pub cProperties: i32, - pub cRowsTotal: i32, -} -impl ::core::marker::Copy for ROWSTATUS {} -impl ::core::clone::Clone for ROWSTATUS { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const STDPROP_DISPLAYKEY: u32 = 101u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] @@ -829,6 +540,295 @@ pub const TYPE_STRING: u32 = 2u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const TYPE_VALUE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] +pub type HH_GPROPID = i32; +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] +pub const HH_GPROPID_SINGLETHREAD: HH_GPROPID = 1i32; +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] +pub const HH_GPROPID_TOOLBAR_MARGIN: HH_GPROPID = 2i32; +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] +pub const HH_GPROPID_UI_LANGUAGE: HH_GPROPID = 3i32; +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] +pub const HH_GPROPID_CURRENT_SUBSET: HH_GPROPID = 4i32; +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] +pub const HH_GPROPID_CONTENT_LANGUAGE: HH_GPROPID = 5i32; +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] +pub type PRIORITY = i32; +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] +pub const PRIORITY_LOW: PRIORITY = 0i32; +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] +pub const PRIORITY_NORMAL: PRIORITY = 1i32; +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] +pub const PRIORITY_HIGH: PRIORITY = 2i32; +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub type WORD_WHEEL_OPEN_FLAGS = u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const ITWW_OPEN_CONNECT: WORD_WHEEL_OPEN_FLAGS = 0u32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] +pub struct COLUMNSTATUS { + pub cPropCount: i32, + pub cPropsLoaded: i32, +} +impl ::core::marker::Copy for COLUMNSTATUS {} +impl ::core::clone::Clone for COLUMNSTATUS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct CProperty { + pub dwPropID: u32, + pub cbData: u32, + pub dwType: u32, + pub Anonymous: CProperty_0, + pub fPersist: super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CProperty {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CProperty { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub union CProperty_0 { + pub lpszwData: ::windows_sys::core::PWSTR, + pub lpvData: *mut ::core::ffi::c_void, + pub dwValue: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CProperty_0 {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CProperty_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +pub struct HHNTRACK { + pub hdr: super::super::UI::Controls::NMHDR, + pub pszCurUrl: ::windows_sys::core::PCSTR, + pub idAction: i32, + pub phhWinType: *mut HH_WINTYPE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +impl ::core::marker::Copy for HHNTRACK {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +impl ::core::clone::Clone for HHNTRACK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +pub struct HHN_NOTIFY { + pub hdr: super::super::UI::Controls::NMHDR, + pub pszUrl: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +impl ::core::marker::Copy for HHN_NOTIFY {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +impl ::core::clone::Clone for HHN_NOTIFY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct HH_AKLINK { + pub cbStruct: i32, + pub fReserved: super::super::Foundation::BOOL, + pub pszKeywords: *mut i8, + pub pszUrl: *mut i8, + pub pszMsgText: *mut i8, + pub pszMsgTitle: *mut i8, + pub pszWindow: *mut i8, + pub fIndexOnFail: super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for HH_AKLINK {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for HH_AKLINK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] +pub struct HH_ENUM_CAT { + pub cbStruct: i32, + pub pszCatName: ::windows_sys::core::PCSTR, + pub pszCatDescription: ::windows_sys::core::PCSTR, +} +impl ::core::marker::Copy for HH_ENUM_CAT {} +impl ::core::clone::Clone for HH_ENUM_CAT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] +pub struct HH_ENUM_IT { + pub cbStruct: i32, + pub iType: i32, + pub pszCatName: ::windows_sys::core::PCSTR, + pub pszITName: ::windows_sys::core::PCSTR, + pub pszITDescription: ::windows_sys::core::PCSTR, +} +impl ::core::marker::Copy for HH_ENUM_IT {} +impl ::core::clone::Clone for HH_ENUM_IT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct HH_FTS_QUERY { + pub cbStruct: i32, + pub fUniCodeStrings: super::super::Foundation::BOOL, + pub pszSearchQuery: *mut i8, + pub iProximity: i32, + pub fStemmedSearch: super::super::Foundation::BOOL, + pub fTitleOnly: super::super::Foundation::BOOL, + pub fExecute: super::super::Foundation::BOOL, + pub pszWindow: *mut i8, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for HH_FTS_QUERY {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for HH_FTS_QUERY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +pub struct HH_GLOBAL_PROPERTY { + pub id: HH_GPROPID, + pub var: super::super::System::Com::VARIANT, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +impl ::core::marker::Copy for HH_GLOBAL_PROPERTY {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +impl ::core::clone::Clone for HH_GLOBAL_PROPERTY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct HH_POPUP { + pub cbStruct: i32, + pub hinst: super::super::Foundation::HINSTANCE, + pub idString: u32, + pub pszText: *mut i8, + pub pt: super::super::Foundation::POINT, + pub clrForeground: super::super::Foundation::COLORREF, + pub clrBackground: super::super::Foundation::COLORREF, + pub rcMargins: super::super::Foundation::RECT, + pub pszFont: *mut i8, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for HH_POPUP {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for HH_POPUP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] +pub struct HH_SET_INFOTYPE { + pub cbStruct: i32, + pub pszCatName: ::windows_sys::core::PCSTR, + pub pszInfoTypeName: ::windows_sys::core::PCSTR, +} +impl ::core::marker::Copy for HH_SET_INFOTYPE {} +impl ::core::clone::Clone for HH_SET_INFOTYPE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct HH_WINTYPE { + pub cbStruct: i32, + pub fUniCodeStrings: super::super::Foundation::BOOL, + pub pszType: *mut i8, + pub fsValidMembers: u32, + pub fsWinProperties: u32, + pub pszCaption: *mut i8, + pub dwStyles: u32, + pub dwExStyles: u32, + pub rcWindowPos: super::super::Foundation::RECT, + pub nShowState: i32, + pub hwndHelp: super::super::Foundation::HWND, + pub hwndCaller: super::super::Foundation::HWND, + pub paInfoTypes: *mut u32, + pub hwndToolBar: super::super::Foundation::HWND, + pub hwndNavigation: super::super::Foundation::HWND, + pub hwndHTML: super::super::Foundation::HWND, + pub iNavWidth: i32, + pub rcHTML: super::super::Foundation::RECT, + pub pszToc: *mut i8, + pub pszIndex: *mut i8, + pub pszFile: *mut i8, + pub pszHome: *mut i8, + pub fsToolBarFlags: u32, + pub fNotExpanded: super::super::Foundation::BOOL, + pub curNavType: i32, + pub tabpos: i32, + pub idNotify: i32, + pub tabOrder: [u8; 20], + pub cHistory: i32, + pub pszJump1: *mut i8, + pub pszJump2: *mut i8, + pub pszUrlJump1: *mut i8, + pub pszUrlJump2: *mut i8, + pub rcMinSize: super::super::Foundation::RECT, + pub cbInfoTypes: i32, + pub pszCustomTabs: *mut i8, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for HH_WINTYPE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for HH_WINTYPE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +pub struct IITGroup(pub u8); +#[repr(C)] +pub struct IITQuery(pub u8); +#[repr(C)] +pub struct IITStopWordList(pub u8); +#[repr(C)] +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] +pub struct ROWSTATUS { + pub lRowFirst: i32, + pub cRows: i32, + pub cProperties: i32, + pub cRowsTotal: i32, +} +impl ::core::marker::Copy for ROWSTATUS {} +impl ::core::clone::Clone for ROWSTATUS { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] +pub type PFNCOLHEAPFREE = ::core::option::Option<unsafe extern "system" fn(param0: *mut ::core::ffi::c_void) -> i32>; |