diff options
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/Data')
4 files changed, 589 insertions, 592 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>; diff --git a/vendor/windows-sys/src/Windows/Win32/Data/RightsManagement/mod.rs b/vendor/windows-sys/src/Windows/Win32/Data/RightsManagement/mod.rs index 93a04a13b..c2294bf4d 100644 --- a/vendor/windows-sys/src/Windows/Win32/Data/RightsManagement/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Data/RightsManagement/mod.rs @@ -1,4 +1,4 @@ -#[link(name = "windows")] +#[cfg_attr(windows, link(name = "windows"))] extern "system" { #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub fn DRMAcquireAdvisories(hlicensestorage: u32, wszlicense: ::windows_sys::core::PCWSTR, wszurl: ::windows_sys::core::PCWSTR, pvcontext: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; @@ -189,80 +189,19 @@ extern "system" { #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRMACTSERVINFOVERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub type DRMATTESTTYPE = i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRMATTESTTYPE_FULLENVIRONMENT: DRMATTESTTYPE = 0i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRMATTESTTYPE_HASHONLY: DRMATTESTTYPE = 1i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRMBINDINGFLAGS_IGNORE_VALIDITY_INTERVALS: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub struct DRMBOUNDLICENSEPARAMS { - pub uVersion: u32, - pub hEnablingPrincipal: u32, - pub hSecureStore: u32, - pub wszRightsRequested: ::windows_sys::core::PWSTR, - pub wszRightsGroup: ::windows_sys::core::PWSTR, - pub idResource: DRMID, - pub cAuthenticatorCount: u32, - pub rghAuthenticators: *mut u32, - pub wszDefaultEnablingPrincipalCredentials: ::windows_sys::core::PWSTR, - pub dwFlags: u32, -} -impl ::core::marker::Copy for DRMBOUNDLICENSEPARAMS {} -impl ::core::clone::Clone for DRMBOUNDLICENSEPARAMS { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRMBOUNDLICENSEPARAMSVERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub type DRMCALLBACK = ::core::option::Option<unsafe extern "system" fn(param0: DRM_STATUS_MSG, param1: ::windows_sys::core::HRESULT, param2: *mut ::core::ffi::c_void, param3: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRMCALLBACKVERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRMCLIENTSTRUCTVERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub type DRMENCODINGTYPE = i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRMENCODINGTYPE_BASE64: DRMENCODINGTYPE = 0i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRMENCODINGTYPE_STRING: DRMENCODINGTYPE = 1i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRMENCODINGTYPE_LONG: DRMENCODINGTYPE = 2i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRMENCODINGTYPE_TIME: DRMENCODINGTYPE = 3i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRMENCODINGTYPE_UINT: DRMENCODINGTYPE = 4i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRMENCODINGTYPE_RAW: DRMENCODINGTYPE = 5i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRMENVHANDLE_INVALID: u32 = 0u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub type DRMGLOBALOPTIONS = i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRMGLOBALOPTIONS_USE_WINHTTP: DRMGLOBALOPTIONS = 0i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRMGLOBALOPTIONS_USE_SERVERSECURITYPROCESSOR: DRMGLOBALOPTIONS = 1i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRMHANDLE_INVALID: u32 = 0u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRMHSESSION_INVALID: u32 = 0u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub struct DRMID { - pub uVersion: u32, - pub wszIDType: ::windows_sys::core::PWSTR, - pub wszID: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for DRMID {} -impl ::core::clone::Clone for DRMID { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRMIDVERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -272,22 +211,6 @@ pub const DRMPUBHANDLE_INVALID: u32 = 0u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRMQUERYHANDLE_INVALID: u32 = 0u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub type DRMSECURITYPROVIDERTYPE = i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRMSECURITYPROVIDERTYPE_SOFTWARESECREP: DRMSECURITYPROVIDERTYPE = 0i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub type DRMSPECTYPE = i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRMSPECTYPE_UNKNOWN: DRMSPECTYPE = 0i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRMSPECTYPE_FILENAME: DRMSPECTYPE = 1i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub type DRMTIMETYPE = i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRMTIMETYPE_SYSTEMUTC: DRMTIMETYPE = 0i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRMTIMETYPE_SYSTEMLOCAL: DRMTIMETYPE = 1i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRM_ACTIVATE_CANCEL: u32 = 8u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRM_ACTIVATE_DELAYED: u32 = 64u32; @@ -301,19 +224,6 @@ pub const DRM_ACTIVATE_SHARED_GROUPIDENTITY: u32 = 32u32; pub const DRM_ACTIVATE_SILENT: u32 = 16u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRM_ACTIVATE_TEMPORARY: u32 = 4u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub struct DRM_ACTSERV_INFO { - pub uVersion: u32, - pub wszPubKey: ::windows_sys::core::PWSTR, - pub wszURL: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for DRM_ACTSERV_INFO {} -impl ::core::clone::Clone for DRM_ACTSERV_INFO { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRM_ADD_LICENSE_NOPERSIST: u32 = 0u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -336,34 +246,11 @@ pub const DRM_AL_NOPERSIST: u32 = 2u32; pub const DRM_AL_NOUI: u32 = 16u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRM_AUTO_GENERATE_KEY: u32 = 16u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub struct DRM_CLIENT_VERSION_INFO { - pub uStructVersion: u32, - pub dwVersion: [u32; 4], - pub wszHierarchy: [u16; 256], - pub wszProductId: [u16; 256], - pub wszProductDescription: [u16; 256], -} -impl ::core::marker::Copy for DRM_CLIENT_VERSION_INFO {} -impl ::core::clone::Clone for DRM_CLIENT_VERSION_INFO { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRM_DEFAULTGROUPIDTYPE_PASSPORT: &str = "PassportAuthProvider"; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRM_DEFAULTGROUPIDTYPE_WINDOWSAUTH: &str = "WindowsAuthProvider"; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub type DRM_DISTRIBUTION_POINT_INFO = i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRM_DISTRIBUTION_POINT_LICENSE_ACQUISITION: DRM_DISTRIBUTION_POINT_INFO = 0i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRM_DISTRIBUTION_POINT_PUBLISHING: DRM_DISTRIBUTION_POINT_INFO = 1i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRM_DISTRIBUTION_POINT_REFERRAL_INFO: DRM_DISTRIBUTION_POINT_INFO = 2i32; -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRM_EL_CLIENTLICENSOR: u32 = 128u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRM_EL_CLIENTLICENSOR_LID: u32 = 256u32; @@ -395,22 +282,6 @@ pub const DRM_EL_REVOCATIONLIST_LID: u32 = 2048u32; pub const DRM_EL_SPECIFIED_CLIENTLICENSOR: u32 = 512u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRM_EL_SPECIFIED_GROUPIDENTITY: u32 = 16u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub struct DRM_LICENSE_ACQ_DATA { - pub uVersion: u32, - pub wszURL: ::windows_sys::core::PWSTR, - pub wszLocalFilename: ::windows_sys::core::PWSTR, - pub pbPostData: *mut u8, - pub dwPostDataSize: u32, - pub wszFriendlyName: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for DRM_LICENSE_ACQ_DATA {} -impl ::core::clone::Clone for DRM_LICENSE_ACQ_DATA { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRM_LOCKBOXTYPE_BLACKBOX: u32 = 2u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -446,6 +317,60 @@ pub const DRM_SIGN_OFFLINE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRM_SIGN_ONLINE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub const MSDRM_CLIENT_ZONE: u32 = 52992u32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub const MSDRM_POLICY_ZONE: u32 = 37632u32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub type DRMATTESTTYPE = i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub const DRMATTESTTYPE_FULLENVIRONMENT: DRMATTESTTYPE = 0i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub const DRMATTESTTYPE_HASHONLY: DRMATTESTTYPE = 1i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub type DRMENCODINGTYPE = i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub const DRMENCODINGTYPE_BASE64: DRMENCODINGTYPE = 0i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub const DRMENCODINGTYPE_STRING: DRMENCODINGTYPE = 1i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub const DRMENCODINGTYPE_LONG: DRMENCODINGTYPE = 2i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub const DRMENCODINGTYPE_TIME: DRMENCODINGTYPE = 3i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub const DRMENCODINGTYPE_UINT: DRMENCODINGTYPE = 4i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub const DRMENCODINGTYPE_RAW: DRMENCODINGTYPE = 5i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub type DRMGLOBALOPTIONS = i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub const DRMGLOBALOPTIONS_USE_WINHTTP: DRMGLOBALOPTIONS = 0i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub const DRMGLOBALOPTIONS_USE_SERVERSECURITYPROCESSOR: DRMGLOBALOPTIONS = 1i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub type DRMSECURITYPROVIDERTYPE = i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub const DRMSECURITYPROVIDERTYPE_SOFTWARESECREP: DRMSECURITYPROVIDERTYPE = 0i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub type DRMSPECTYPE = i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub const DRMSPECTYPE_UNKNOWN: DRMSPECTYPE = 0i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub const DRMSPECTYPE_FILENAME: DRMSPECTYPE = 1i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub type DRMTIMETYPE = i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub const DRMTIMETYPE_SYSTEMUTC: DRMTIMETYPE = 0i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub const DRMTIMETYPE_SYSTEMLOCAL: DRMTIMETYPE = 1i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub type DRM_DISTRIBUTION_POINT_INFO = i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub const DRM_DISTRIBUTION_POINT_LICENSE_ACQUISITION: DRM_DISTRIBUTION_POINT_INFO = 0i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub const DRM_DISTRIBUTION_POINT_PUBLISHING: DRM_DISTRIBUTION_POINT_INFO = 1i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub const DRM_DISTRIBUTION_POINT_REFERRAL_INFO: DRM_DISTRIBUTION_POINT_INFO = 2i32; +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub type DRM_STATUS_MSG = i32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRM_MSG_ACTIVATE_MACHINE: DRM_STATUS_MSG = 0i32; @@ -471,7 +396,82 @@ pub const DRM_USAGEPOLICY_TYPE_BYPUBLICKEY: DRM_USAGEPOLICY_TYPE = 1i32; pub const DRM_USAGEPOLICY_TYPE_BYDIGEST: DRM_USAGEPOLICY_TYPE = 2i32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRM_USAGEPOLICY_TYPE_OSEXCLUSION: DRM_USAGEPOLICY_TYPE = 3i32; +#[repr(C)] #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const MSDRM_CLIENT_ZONE: u32 = 52992u32; +pub struct DRMBOUNDLICENSEPARAMS { + pub uVersion: u32, + pub hEnablingPrincipal: u32, + pub hSecureStore: u32, + pub wszRightsRequested: ::windows_sys::core::PWSTR, + pub wszRightsGroup: ::windows_sys::core::PWSTR, + pub idResource: DRMID, + pub cAuthenticatorCount: u32, + pub rghAuthenticators: *mut u32, + pub wszDefaultEnablingPrincipalCredentials: ::windows_sys::core::PWSTR, + pub dwFlags: u32, +} +impl ::core::marker::Copy for DRMBOUNDLICENSEPARAMS {} +impl ::core::clone::Clone for DRMBOUNDLICENSEPARAMS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const MSDRM_POLICY_ZONE: u32 = 37632u32; +pub struct DRMID { + pub uVersion: u32, + pub wszIDType: ::windows_sys::core::PWSTR, + pub wszID: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for DRMID {} +impl ::core::clone::Clone for DRMID { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub struct DRM_ACTSERV_INFO { + pub uVersion: u32, + pub wszPubKey: ::windows_sys::core::PWSTR, + pub wszURL: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for DRM_ACTSERV_INFO {} +impl ::core::clone::Clone for DRM_ACTSERV_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub struct DRM_CLIENT_VERSION_INFO { + pub uStructVersion: u32, + pub dwVersion: [u32; 4], + pub wszHierarchy: [u16; 256], + pub wszProductId: [u16; 256], + pub wszProductDescription: [u16; 256], +} +impl ::core::marker::Copy for DRM_CLIENT_VERSION_INFO {} +impl ::core::clone::Clone for DRM_CLIENT_VERSION_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub struct DRM_LICENSE_ACQ_DATA { + pub uVersion: u32, + pub wszURL: ::windows_sys::core::PWSTR, + pub wszLocalFilename: ::windows_sys::core::PWSTR, + pub pbPostData: *mut u8, + pub dwPostDataSize: u32, + pub wszFriendlyName: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for DRM_LICENSE_ACQ_DATA {} +impl ::core::clone::Clone for DRM_LICENSE_ACQ_DATA { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] +pub type DRMCALLBACK = ::core::option::Option<unsafe extern "system" fn(param0: DRM_STATUS_MSG, param1: ::windows_sys::core::HRESULT, param2: *mut ::core::ffi::c_void, param3: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>; diff --git a/vendor/windows-sys/src/Windows/Win32/Data/Xml/MsXml/mod.rs b/vendor/windows-sys/src/Windows/Win32/Data/Xml/MsXml/mod.rs index 534e98670..8109fbd16 100644 --- a/vendor/windows-sys/src/Windows/Win32/Data/Xml/MsXml/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Data/Xml/MsXml/mod.rs @@ -1,3 +1,90 @@ +pub type IMXAttributes = *mut ::core::ffi::c_void; +pub type IMXNamespaceManager = *mut ::core::ffi::c_void; +pub type IMXNamespacePrefixes = *mut ::core::ffi::c_void; +pub type IMXReaderControl = *mut ::core::ffi::c_void; +pub type IMXSchemaDeclHandler = *mut ::core::ffi::c_void; +pub type IMXWriter = *mut ::core::ffi::c_void; +pub type IMXXMLFilter = *mut ::core::ffi::c_void; +pub type ISAXAttributes = *mut ::core::ffi::c_void; +pub type ISAXContentHandler = *mut ::core::ffi::c_void; +pub type ISAXDTDHandler = *mut ::core::ffi::c_void; +pub type ISAXDeclHandler = *mut ::core::ffi::c_void; +pub type ISAXEntityResolver = *mut ::core::ffi::c_void; +pub type ISAXErrorHandler = *mut ::core::ffi::c_void; +pub type ISAXLexicalHandler = *mut ::core::ffi::c_void; +pub type ISAXLocator = *mut ::core::ffi::c_void; +pub type ISAXXMLFilter = *mut ::core::ffi::c_void; +pub type ISAXXMLReader = *mut ::core::ffi::c_void; +pub type ISchema = *mut ::core::ffi::c_void; +pub type ISchemaAny = *mut ::core::ffi::c_void; +pub type ISchemaAttribute = *mut ::core::ffi::c_void; +pub type ISchemaAttributeGroup = *mut ::core::ffi::c_void; +pub type ISchemaComplexType = *mut ::core::ffi::c_void; +pub type ISchemaElement = *mut ::core::ffi::c_void; +pub type ISchemaIdentityConstraint = *mut ::core::ffi::c_void; +pub type ISchemaItem = *mut ::core::ffi::c_void; +pub type ISchemaItemCollection = *mut ::core::ffi::c_void; +pub type ISchemaModelGroup = *mut ::core::ffi::c_void; +pub type ISchemaNotation = *mut ::core::ffi::c_void; +pub type ISchemaParticle = *mut ::core::ffi::c_void; +pub type ISchemaStringCollection = *mut ::core::ffi::c_void; +pub type ISchemaType = *mut ::core::ffi::c_void; +pub type IServerXMLHTTPRequest = *mut ::core::ffi::c_void; +pub type IServerXMLHTTPRequest2 = *mut ::core::ffi::c_void; +pub type IVBMXNamespaceManager = *mut ::core::ffi::c_void; +pub type IVBSAXAttributes = *mut ::core::ffi::c_void; +pub type IVBSAXContentHandler = *mut ::core::ffi::c_void; +pub type IVBSAXDTDHandler = *mut ::core::ffi::c_void; +pub type IVBSAXDeclHandler = *mut ::core::ffi::c_void; +pub type IVBSAXEntityResolver = *mut ::core::ffi::c_void; +pub type IVBSAXErrorHandler = *mut ::core::ffi::c_void; +pub type IVBSAXLexicalHandler = *mut ::core::ffi::c_void; +pub type IVBSAXLocator = *mut ::core::ffi::c_void; +pub type IVBSAXXMLFilter = *mut ::core::ffi::c_void; +pub type IVBSAXXMLReader = *mut ::core::ffi::c_void; +pub type IXMLAttribute = *mut ::core::ffi::c_void; +pub type IXMLDOMAttribute = *mut ::core::ffi::c_void; +pub type IXMLDOMCDATASection = *mut ::core::ffi::c_void; +pub type IXMLDOMCharacterData = *mut ::core::ffi::c_void; +pub type IXMLDOMComment = *mut ::core::ffi::c_void; +pub type IXMLDOMDocument = *mut ::core::ffi::c_void; +pub type IXMLDOMDocument2 = *mut ::core::ffi::c_void; +pub type IXMLDOMDocument3 = *mut ::core::ffi::c_void; +pub type IXMLDOMDocumentFragment = *mut ::core::ffi::c_void; +pub type IXMLDOMDocumentType = *mut ::core::ffi::c_void; +pub type IXMLDOMElement = *mut ::core::ffi::c_void; +pub type IXMLDOMEntity = *mut ::core::ffi::c_void; +pub type IXMLDOMEntityReference = *mut ::core::ffi::c_void; +pub type IXMLDOMImplementation = *mut ::core::ffi::c_void; +pub type IXMLDOMNamedNodeMap = *mut ::core::ffi::c_void; +pub type IXMLDOMNode = *mut ::core::ffi::c_void; +pub type IXMLDOMNodeList = *mut ::core::ffi::c_void; +pub type IXMLDOMNotation = *mut ::core::ffi::c_void; +pub type IXMLDOMParseError = *mut ::core::ffi::c_void; +pub type IXMLDOMParseError2 = *mut ::core::ffi::c_void; +pub type IXMLDOMParseErrorCollection = *mut ::core::ffi::c_void; +pub type IXMLDOMProcessingInstruction = *mut ::core::ffi::c_void; +pub type IXMLDOMSchemaCollection = *mut ::core::ffi::c_void; +pub type IXMLDOMSchemaCollection2 = *mut ::core::ffi::c_void; +pub type IXMLDOMSelection = *mut ::core::ffi::c_void; +pub type IXMLDOMText = *mut ::core::ffi::c_void; +pub type IXMLDSOControl = *mut ::core::ffi::c_void; +pub type IXMLDocument = *mut ::core::ffi::c_void; +pub type IXMLDocument2 = *mut ::core::ffi::c_void; +pub type IXMLElement = *mut ::core::ffi::c_void; +pub type IXMLElement2 = *mut ::core::ffi::c_void; +pub type IXMLElementCollection = *mut ::core::ffi::c_void; +pub type IXMLError = *mut ::core::ffi::c_void; +pub type IXMLHTTPRequest = *mut ::core::ffi::c_void; +pub type IXMLHTTPRequest2 = *mut ::core::ffi::c_void; +pub type IXMLHTTPRequest2Callback = *mut ::core::ffi::c_void; +pub type IXMLHTTPRequest3 = *mut ::core::ffi::c_void; +pub type IXMLHTTPRequest3Callback = *mut ::core::ffi::c_void; +pub type IXMLHttpRequest = *mut ::core::ffi::c_void; +pub type IXSLProcessor = *mut ::core::ffi::c_void; +pub type IXSLTemplate = *mut ::core::ffi::c_void; +pub type IXTLRuntime = *mut ::core::ffi::c_void; +pub type XMLDOMDocumentEvents = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub const DISPID_DOM_ATTRIBUTE: u32 = 117u32; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] @@ -1094,6 +1181,32 @@ pub const DOMDocument: ::windows_sys::core::GUID = ::windows_sys::core::GUID { d pub const DOMDocument60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949829, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; pub const DOMFreeThreadedDocument: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 691257233, data2: 31542, data3: 4562, data4: [178, 14, 0, 192, 79, 152, 62, 96] }; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] +pub const E_XML_BUFFERTOOSMALL: i32 = -1072897498i32; +#[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] +pub const E_XML_INVALID: i32 = -1072897499i32; +#[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] +pub const E_XML_NODTD: i32 = -1072897500i32; +#[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] +pub const E_XML_NOTWF: i32 = -1072897501i32; +pub const FreeThreadedDOMDocument60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949830, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; +pub const FreeThreadedXMLHTTP60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949833, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; +pub const MXHTMLWriter60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949840, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; +pub const MXNamespaceManager60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949841, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; +pub const MXXMLWriter60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949839, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; +pub const SAXAttributes60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949838, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; +pub const SAXXMLReader60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949836, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; +pub const ServerXMLHTTP60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949835, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; +#[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] +pub const XHR_PROP_ONDATA_ALWAYS: u32 = 0u32; +#[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] +pub const XHR_PROP_ONDATA_NEVER: u64 = 18446744073709551615u64; +pub const XMLDSOControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1426971184, data2: 1345, data3: 4562, data4: [156, 169, 0, 96, 176, 236, 61, 57] }; +pub const XMLDocument: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3485702575, data2: 55414, data3: 4560, data4: [156, 16, 0, 192, 79, 201, 156, 142] }; +pub const XMLHTTP60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949834, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; +pub const XMLHTTPRequest: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3985379470, data2: 17225, data3: 4562, data4: [145, 164, 0, 192, 79, 121, 105, 232] }; +pub const XMLSchemaCache60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949831, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; +pub const XSLTemplate60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949832, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; +#[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub type DOMNodeType = i32; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub const NODE_INVALID: DOMNodeType = 0i32; @@ -1122,107 +1235,6 @@ pub const NODE_DOCUMENT_FRAGMENT: DOMNodeType = 11i32; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub const NODE_NOTATION: DOMNodeType = 12i32; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] -pub const E_XML_BUFFERTOOSMALL: i32 = -1072897498i32; -#[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] -pub const E_XML_INVALID: i32 = -1072897499i32; -#[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] -pub const E_XML_NODTD: i32 = -1072897500i32; -#[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] -pub const E_XML_NOTWF: i32 = -1072897501i32; -pub const FreeThreadedDOMDocument60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949830, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; -pub const FreeThreadedXMLHTTP60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949833, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; -pub type IMXAttributes = *mut ::core::ffi::c_void; -pub type IMXNamespaceManager = *mut ::core::ffi::c_void; -pub type IMXNamespacePrefixes = *mut ::core::ffi::c_void; -pub type IMXReaderControl = *mut ::core::ffi::c_void; -pub type IMXSchemaDeclHandler = *mut ::core::ffi::c_void; -pub type IMXWriter = *mut ::core::ffi::c_void; -pub type IMXXMLFilter = *mut ::core::ffi::c_void; -pub type ISAXAttributes = *mut ::core::ffi::c_void; -pub type ISAXContentHandler = *mut ::core::ffi::c_void; -pub type ISAXDTDHandler = *mut ::core::ffi::c_void; -pub type ISAXDeclHandler = *mut ::core::ffi::c_void; -pub type ISAXEntityResolver = *mut ::core::ffi::c_void; -pub type ISAXErrorHandler = *mut ::core::ffi::c_void; -pub type ISAXLexicalHandler = *mut ::core::ffi::c_void; -pub type ISAXLocator = *mut ::core::ffi::c_void; -pub type ISAXXMLFilter = *mut ::core::ffi::c_void; -pub type ISAXXMLReader = *mut ::core::ffi::c_void; -pub type ISchema = *mut ::core::ffi::c_void; -pub type ISchemaAny = *mut ::core::ffi::c_void; -pub type ISchemaAttribute = *mut ::core::ffi::c_void; -pub type ISchemaAttributeGroup = *mut ::core::ffi::c_void; -pub type ISchemaComplexType = *mut ::core::ffi::c_void; -pub type ISchemaElement = *mut ::core::ffi::c_void; -pub type ISchemaIdentityConstraint = *mut ::core::ffi::c_void; -pub type ISchemaItem = *mut ::core::ffi::c_void; -pub type ISchemaItemCollection = *mut ::core::ffi::c_void; -pub type ISchemaModelGroup = *mut ::core::ffi::c_void; -pub type ISchemaNotation = *mut ::core::ffi::c_void; -pub type ISchemaParticle = *mut ::core::ffi::c_void; -pub type ISchemaStringCollection = *mut ::core::ffi::c_void; -pub type ISchemaType = *mut ::core::ffi::c_void; -pub type IServerXMLHTTPRequest = *mut ::core::ffi::c_void; -pub type IServerXMLHTTPRequest2 = *mut ::core::ffi::c_void; -pub type IVBMXNamespaceManager = *mut ::core::ffi::c_void; -pub type IVBSAXAttributes = *mut ::core::ffi::c_void; -pub type IVBSAXContentHandler = *mut ::core::ffi::c_void; -pub type IVBSAXDTDHandler = *mut ::core::ffi::c_void; -pub type IVBSAXDeclHandler = *mut ::core::ffi::c_void; -pub type IVBSAXEntityResolver = *mut ::core::ffi::c_void; -pub type IVBSAXErrorHandler = *mut ::core::ffi::c_void; -pub type IVBSAXLexicalHandler = *mut ::core::ffi::c_void; -pub type IVBSAXLocator = *mut ::core::ffi::c_void; -pub type IVBSAXXMLFilter = *mut ::core::ffi::c_void; -pub type IVBSAXXMLReader = *mut ::core::ffi::c_void; -pub type IXMLAttribute = *mut ::core::ffi::c_void; -pub type IXMLDOMAttribute = *mut ::core::ffi::c_void; -pub type IXMLDOMCDATASection = *mut ::core::ffi::c_void; -pub type IXMLDOMCharacterData = *mut ::core::ffi::c_void; -pub type IXMLDOMComment = *mut ::core::ffi::c_void; -pub type IXMLDOMDocument = *mut ::core::ffi::c_void; -pub type IXMLDOMDocument2 = *mut ::core::ffi::c_void; -pub type IXMLDOMDocument3 = *mut ::core::ffi::c_void; -pub type IXMLDOMDocumentFragment = *mut ::core::ffi::c_void; -pub type IXMLDOMDocumentType = *mut ::core::ffi::c_void; -pub type IXMLDOMElement = *mut ::core::ffi::c_void; -pub type IXMLDOMEntity = *mut ::core::ffi::c_void; -pub type IXMLDOMEntityReference = *mut ::core::ffi::c_void; -pub type IXMLDOMImplementation = *mut ::core::ffi::c_void; -pub type IXMLDOMNamedNodeMap = *mut ::core::ffi::c_void; -pub type IXMLDOMNode = *mut ::core::ffi::c_void; -pub type IXMLDOMNodeList = *mut ::core::ffi::c_void; -pub type IXMLDOMNotation = *mut ::core::ffi::c_void; -pub type IXMLDOMParseError = *mut ::core::ffi::c_void; -pub type IXMLDOMParseError2 = *mut ::core::ffi::c_void; -pub type IXMLDOMParseErrorCollection = *mut ::core::ffi::c_void; -pub type IXMLDOMProcessingInstruction = *mut ::core::ffi::c_void; -pub type IXMLDOMSchemaCollection = *mut ::core::ffi::c_void; -pub type IXMLDOMSchemaCollection2 = *mut ::core::ffi::c_void; -pub type IXMLDOMSelection = *mut ::core::ffi::c_void; -pub type IXMLDOMText = *mut ::core::ffi::c_void; -pub type IXMLDSOControl = *mut ::core::ffi::c_void; -pub type IXMLDocument = *mut ::core::ffi::c_void; -pub type IXMLDocument2 = *mut ::core::ffi::c_void; -pub type IXMLElement = *mut ::core::ffi::c_void; -pub type IXMLElement2 = *mut ::core::ffi::c_void; -pub type IXMLElementCollection = *mut ::core::ffi::c_void; -pub type IXMLError = *mut ::core::ffi::c_void; -pub type IXMLHTTPRequest = *mut ::core::ffi::c_void; -pub type IXMLHTTPRequest2 = *mut ::core::ffi::c_void; -pub type IXMLHTTPRequest2Callback = *mut ::core::ffi::c_void; -pub type IXMLHTTPRequest3 = *mut ::core::ffi::c_void; -pub type IXMLHTTPRequest3Callback = *mut ::core::ffi::c_void; -pub type IXMLHttpRequest = *mut ::core::ffi::c_void; -pub type IXSLProcessor = *mut ::core::ffi::c_void; -pub type IXSLTemplate = *mut ::core::ffi::c_void; -pub type IXTLRuntime = *mut ::core::ffi::c_void; -pub const MXHTMLWriter60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949840, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; -pub const MXNamespaceManager60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949841, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; -pub const MXXMLWriter60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949839, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; -pub const SAXAttributes60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949838, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; -pub const SAXXMLReader60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949836, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; -#[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub type SCHEMACONTENTTYPE = i32; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub const SCHEMACONTENTTYPE_EMPTY: SCHEMACONTENTTYPE = 0i32; @@ -1470,7 +1482,6 @@ pub const SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID: SXH_SERVER_CERT_OPTION = 4096i pub const SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID: SXH_SERVER_CERT_OPTION = 8192i32; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub const SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS: SXH_SERVER_CERT_OPTION = 13056i32; -pub const ServerXMLHTTP60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949835, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub type XHR_AUTH = i32; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] @@ -1479,18 +1490,6 @@ pub const XHR_AUTH_ALL: XHR_AUTH = 0i32; pub const XHR_AUTH_NONE: XHR_AUTH = 1i32; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub const XHR_AUTH_PROXY: XHR_AUTH = 2i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] -pub struct XHR_CERT { - pub cbCert: u32, - pub pbCert: *mut u8, -} -impl ::core::marker::Copy for XHR_CERT {} -impl ::core::clone::Clone for XHR_CERT { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub type XHR_CERT_ERROR_FLAG = u32; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] @@ -1515,25 +1514,6 @@ pub const XHR_CERT_IGNORE_CERT_CN_INVALID: XHR_CERT_IGNORE_FLAG = 4096u32; pub const XHR_CERT_IGNORE_CERT_DATE_INVALID: XHR_CERT_IGNORE_FLAG = 8192u32; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub const XHR_CERT_IGNORE_ALL_SERVER_ERRORS: XHR_CERT_IGNORE_FLAG = 12672u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct XHR_COOKIE { - pub pwszUrl: ::windows_sys::core::PWSTR, - pub pwszName: ::windows_sys::core::PWSTR, - pub pwszValue: ::windows_sys::core::PWSTR, - pub pwszP3PPolicy: ::windows_sys::core::PWSTR, - pub ftExpires: super::super::super::Foundation::FILETIME, - pub dwFlags: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for XHR_COOKIE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for XHR_COOKIE { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub type XHR_COOKIE_FLAG = i32; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] @@ -1609,53 +1589,70 @@ pub const XHR_PROP_SET_ENTERPRISEID: XHR_PROPERTY = 10i32; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub const XHR_PROP_MAX_CONNECTIONS: XHR_PROPERTY = 11i32; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] -pub const XHR_PROP_ONDATA_ALWAYS: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] -pub const XHR_PROP_ONDATA_NEVER: u64 = 18446744073709551615u64; -pub type XMLDOMDocumentEvents = *mut ::core::ffi::c_void; -pub const XMLDSOControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1426971184, data2: 1345, data3: 4562, data4: [156, 169, 0, 96, 176, 236, 61, 57] }; -pub const XMLDocument: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3485702575, data2: 55414, data3: 4560, data4: [156, 16, 0, 192, 79, 201, 156, 142] }; +pub type XMLELEM_TYPE = i32; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] -pub type XMLEMEM_TYPE = i32; +pub const XMLELEMTYPE_ELEMENT: XMLELEM_TYPE = 0i32; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] -pub const XMLELEMTYPE_ELEMENT: XMLEMEM_TYPE = 0i32; +pub const XMLELEMTYPE_TEXT: XMLELEM_TYPE = 1i32; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] -pub const XMLELEMTYPE_TEXT: XMLEMEM_TYPE = 1i32; +pub const XMLELEMTYPE_COMMENT: XMLELEM_TYPE = 2i32; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] -pub const XMLELEMTYPE_COMMENT: XMLEMEM_TYPE = 2i32; +pub const XMLELEMTYPE_DOCUMENT: XMLELEM_TYPE = 3i32; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] -pub const XMLELEMTYPE_DOCUMENT: XMLEMEM_TYPE = 3i32; +pub const XMLELEMTYPE_DTD: XMLELEM_TYPE = 4i32; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] -pub const XMLELEMTYPE_DTD: XMLEMEM_TYPE = 4i32; +pub const XMLELEMTYPE_PI: XMLELEM_TYPE = 5i32; #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] -pub const XMLELEMTYPE_PI: XMLEMEM_TYPE = 5i32; +pub const XMLELEMTYPE_OTHER: XMLELEM_TYPE = 6i32; +#[repr(C)] #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] -pub const XMLELEMTYPE_OTHER: XMLEMEM_TYPE = 6i32; -pub const XMLHTTP60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949834, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; -pub const XMLHTTPRequest: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3985379470, data2: 17225, data3: 4562, data4: [145, 164, 0, 192, 79, 121, 105, 232] }; -pub const XMLSchemaCache60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949831, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; +pub struct XHR_CERT { + pub cbCert: u32, + pub pbCert: *mut u8, +} +impl ::core::marker::Copy for XHR_CERT {} +impl ::core::clone::Clone for XHR_CERT { + fn clone(&self) -> Self { + *self + } +} #[repr(C)] #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] +pub struct XHR_COOKIE { + pub pwszUrl: ::windows_sys::core::PWSTR, + pub pwszName: ::windows_sys::core::PWSTR, + pub pwszValue: ::windows_sys::core::PWSTR, + pub pwszP3PPolicy: ::windows_sys::core::PWSTR, + pub ftExpires: super::super::super::Foundation::FILETIME, + pub dwFlags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for XHR_COOKIE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for XHR_COOKIE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub struct XML_ERROR { pub _nLine: u32, - pub _pchBuf: super::super::super::Foundation::BSTR, + pub _pchBuf: ::windows_sys::core::BSTR, pub _cchBuf: u32, pub _ich: u32, - pub _pszFound: super::super::super::Foundation::BSTR, - pub _pszExpected: super::super::super::Foundation::BSTR, + pub _pszFound: ::windows_sys::core::BSTR, + pub _pszExpected: ::windows_sys::core::BSTR, pub _reserved1: u32, pub _reserved2: u32, } -#[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for XML_ERROR {} -#[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for XML_ERROR { fn clone(&self) -> Self { *self } } -pub const XSLTemplate60: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2295949832, data2: 61842, data3: 4564, data4: [166, 95, 0, 64, 150, 50, 81, 229] }; #[repr(C)] #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub struct __msxml6_ReferenceRemainingTypes__ { diff --git a/vendor/windows-sys/src/Windows/Win32/Data/Xml/XmlLite/mod.rs b/vendor/windows-sys/src/Windows/Win32/Data/Xml/XmlLite/mod.rs index d132d9f3d..9a06ed7c5 100644 --- a/vendor/windows-sys/src/Windows/Win32/Data/Xml/XmlLite/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Data/Xml/XmlLite/mod.rs @@ -1,4 +1,4 @@ -#[link(name = "windows")] +#[cfg_attr(windows, link(name = "windows"))] extern "system" { #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -19,6 +19,13 @@ extern "system" { #[cfg(feature = "Win32_System_Com")] pub fn CreateXmlWriterOutputWithEncodingName(poutputstream: ::windows_sys::core::IUnknown, pmalloc: super::super::super::System::Com::IMalloc, pwszencodingname: ::windows_sys::core::PCWSTR, ppoutput: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT; } +pub type IXmlReader = *mut ::core::ffi::c_void; +pub type IXmlResolver = *mut ::core::ffi::c_void; +pub type IXmlWriter = *mut ::core::ffi::c_void; +pub type IXmlWriterLite = *mut ::core::ffi::c_void; +pub const _IID_IXmlReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1920597121, data2: 28829, data3: 16533, data4: [182, 61, 105, 254, 75, 13, 144, 48] }; +pub const _IID_IXmlResolver: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1920597122, data2: 28829, data3: 16533, data4: [182, 61, 105, 254, 75, 13, 144, 48] }; +pub const _IID_IXmlWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1920597128, data2: 28829, data3: 16533, data4: [182, 61, 105, 254, 75, 13, 144, 48] }; #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub type DtdProcessing = i32; #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] @@ -27,10 +34,6 @@ pub const DtdProcessing_Prohibit: DtdProcessing = 0i32; pub const DtdProcessing_Parse: DtdProcessing = 1i32; #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub const _DtdProcessing_Last: DtdProcessing = 1i32; -pub type IXmlReader = *mut ::core::ffi::c_void; -pub type IXmlResolver = *mut ::core::ffi::c_void; -pub type IXmlWriter = *mut ::core::ffi::c_void; -pub type IXmlWriterLite = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub type XmlConformanceLevel = i32; #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] @@ -297,6 +300,3 @@ pub const XmlWriterProperty_ConformanceLevel: XmlWriterProperty = 4i32; pub const XmlWriterProperty_CompactEmptyElement: XmlWriterProperty = 5i32; #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub const _XmlWriterProperty_Last: XmlWriterProperty = 5i32; -pub const _IID_IXmlReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1920597121, data2: 28829, data3: 16533, data4: [182, 61, 105, 254, 75, 13, 144, 48] }; -pub const _IID_IXmlResolver: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1920597122, data2: 28829, data3: 16533, data4: [182, 61, 105, 254, 75, 13, 144, 48] }; -pub const _IID_IXmlWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1920597128, data2: 28829, data3: 16533, data4: [182, 61, 105, 254, 75, 13, 144, 48] }; |