From 1b6a04ca5504955c571d1c97504fb45ea0befee4 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Mon, 8 Jan 2024 01:21:28 +0400 Subject: Initial vendor packages Signed-off-by: Valentin Popov --- .../src/Windows/Win32/System/Ole/mod.rs | 4537 ++++++++++++++++++++ 1 file changed, 4537 insertions(+) create mode 100644 vendor/windows-sys-0.45.0/src/Windows/Win32/System/Ole/mod.rs (limited to 'vendor/windows-sys-0.45.0/src/Windows/Win32/System/Ole') diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/System/Ole/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/System/Ole/mod.rs new file mode 100644 index 0000000..e9442c1 --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/System/Ole/mod.rs @@ -0,0 +1,4537 @@ +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn BstrFromVector ( psa : *const super::Com:: SAFEARRAY , pbstr : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn ClearCustData ( pcustdata : *mut super::Com:: CUSTDATA ) -> ( ) ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn CreateDispTypeInfo ( pidata : *mut INTERFACEDATA , lcid : u32 , pptinfo : *mut super::Com:: ITypeInfo ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn CreateErrorInfo ( pperrinfo : *mut ICreateErrorInfo ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn CreateOleAdviseHolder ( ppoaholder : *mut IOleAdviseHolder ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn CreateStdDispatch ( punkouter : :: windows_sys::core::IUnknown , pvthis : *mut ::core::ffi::c_void , ptinfo : super::Com:: ITypeInfo , ppunkstddisp : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn CreateTypeLib ( syskind : super::Com:: SYSKIND , szfile : :: windows_sys::core::PCWSTR , ppctlib : *mut ICreateTypeLib ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn CreateTypeLib2 ( syskind : super::Com:: SYSKIND , szfile : :: windows_sys::core::PCWSTR , ppctlib : *mut ICreateTypeLib2 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn DispCallFunc ( pvinstance : *const ::core::ffi::c_void , ovft : usize , cc : super::Com:: CALLCONV , vtreturn : super::Com:: VARENUM , cactuals : u32 , prgvt : *const u16 , prgpvarg : *const *const super::Com:: VARIANT , pvargresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn DispGetIDsOfNames ( ptinfo : super::Com:: ITypeInfo , rgsznames : *const :: windows_sys::core::PCWSTR , cnames : u32 , rgdispid : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn DispGetParam ( pdispparams : *const super::Com:: DISPPARAMS , position : u32 , vttarg : super::Com:: VARENUM , pvarresult : *mut super::Com:: VARIANT , puargerr : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn DispInvoke ( _this : *mut ::core::ffi::c_void , ptinfo : super::Com:: ITypeInfo , dispidmember : i32 , wflags : u16 , pparams : *mut super::Com:: DISPPARAMS , pvarresult : *mut super::Com:: VARIANT , pexcepinfo : *mut super::Com:: EXCEPINFO , puargerr : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn DoDragDrop ( pdataobj : super::Com:: IDataObject , pdropsource : IDropSource , dwokeffects : DROPEFFECT , pdweffect : *mut DROPEFFECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn DosDateTimeToVariantTime ( wdosdate : u16 , wdostime : u16 , pvtime : *mut f64 ) -> i32 ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn GetActiveObject ( rclsid : *const :: windows_sys::core::GUID , pvreserved : *mut ::core::ffi::c_void , ppunk : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn GetAltMonthNames ( lcid : u32 , prgp : *mut *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn GetRecordInfoFromGuids ( rguidtypelib : *const :: windows_sys::core::GUID , uvermajor : u32 , uverminor : u32 , lcid : u32 , rguidtypeinfo : *const :: windows_sys::core::GUID , pprecinfo : *mut IRecordInfo ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn GetRecordInfoFromTypeInfo ( ptypeinfo : super::Com:: ITypeInfo , pprecinfo : *mut IRecordInfo ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`*"] fn HRGN_UserFree ( param0 : *const u32 , param1 : *const super::super::Graphics::Gdi:: HRGN ) -> ( ) ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "api-ms-win-core-marshal-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`*"] fn HRGN_UserFree64 ( param0 : *const u32 , param1 : *const super::super::Graphics::Gdi:: HRGN ) -> ( ) ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`*"] fn HRGN_UserMarshal ( param0 : *const u32 , param1 : *mut u8 , param2 : *const super::super::Graphics::Gdi:: HRGN ) -> *mut u8 ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "api-ms-win-core-marshal-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`*"] fn HRGN_UserMarshal64 ( param0 : *const u32 , param1 : *mut u8 , param2 : *const super::super::Graphics::Gdi:: HRGN ) -> *mut u8 ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`*"] fn HRGN_UserSize ( param0 : *const u32 , param1 : u32 , param2 : *const super::super::Graphics::Gdi:: HRGN ) -> u32 ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "api-ms-win-core-marshal-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`*"] fn HRGN_UserSize64 ( param0 : *const u32 , param1 : u32 , param2 : *const super::super::Graphics::Gdi:: HRGN ) -> u32 ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`*"] fn HRGN_UserUnmarshal ( param0 : *const u32 , param1 : *const u8 , param2 : *mut super::super::Graphics::Gdi:: HRGN ) -> *mut u8 ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "api-ms-win-core-marshal-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`*"] fn HRGN_UserUnmarshal64 ( param0 : *const u32 , param1 : *const u8 , param2 : *mut super::super::Graphics::Gdi:: HRGN ) -> *mut u8 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn IsAccelerator ( haccel : super::super::UI::WindowsAndMessaging:: HACCEL , caccelentries : i32 , lpmsg : *const super::super::UI::WindowsAndMessaging:: MSG , lpwcmd : *mut u16 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn LHashValOfNameSys ( syskind : super::Com:: SYSKIND , lcid : u32 , szname : :: windows_sys::core::PCWSTR ) -> u32 ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn LHashValOfNameSysA ( syskind : super::Com:: SYSKIND , lcid : u32 , szname : :: windows_sys::core::PCSTR ) -> u32 ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn LoadRegTypeLib ( rguid : *const :: windows_sys::core::GUID , wvermajor : u16 , wverminor : u16 , lcid : u32 , pptlib : *mut super::Com:: ITypeLib ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn LoadTypeLib ( szfile : :: windows_sys::core::PCWSTR , pptlib : *mut super::Com:: ITypeLib ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn LoadTypeLibEx ( szfile : :: windows_sys::core::PCWSTR , regkind : REGKIND , pptlib : *mut super::Com:: ITypeLib ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OaBuildVersion ( ) -> u32 ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OaEnablePerUserTLibRegistration ( ) -> ( ) ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleBuildVersion ( ) -> u32 ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreate ( rclsid : *const :: windows_sys::core::GUID , riid : *const :: windows_sys::core::GUID , renderopt : OLERENDER , pformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleCreateDefaultHandler ( clsid : *const :: windows_sys::core::GUID , punkouter : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , lplpobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleCreateEmbeddingHelper ( clsid : *const :: windows_sys::core::GUID , punkouter : :: windows_sys::core::IUnknown , flags : EMBDHLP_FLAGS , pcf : super::Com:: IClassFactory , riid : *const :: windows_sys::core::GUID , lplpobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateEx ( rclsid : *const :: windows_sys::core::GUID , riid : *const :: windows_sys::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : super::Com:: IAdviseSink , rgdwconnection : *mut u32 , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn OleCreateFontIndirect ( lpfontdesc : *const FONTDESC , riid : *const :: windows_sys::core::GUID , lplpvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateFromData ( psrcdataobj : super::Com:: IDataObject , riid : *const :: windows_sys::core::GUID , renderopt : OLERENDER , pformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateFromDataEx ( psrcdataobj : super::Com:: IDataObject , riid : *const :: windows_sys::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : super::Com:: IAdviseSink , rgdwconnection : *mut u32 , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateFromFile ( rclsid : *const :: windows_sys::core::GUID , lpszfilename : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , renderopt : OLERENDER , lpformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateFromFileEx ( rclsid : *const :: windows_sys::core::GUID , lpszfilename : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : super::Com:: IAdviseSink , rgdwconnection : *mut u32 , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateLink ( pmklinksrc : super::Com:: IMoniker , riid : *const :: windows_sys::core::GUID , renderopt : OLERENDER , lpformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateLinkEx ( pmklinksrc : super::Com:: IMoniker , riid : *const :: windows_sys::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : super::Com:: IAdviseSink , rgdwconnection : *mut u32 , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateLinkFromData ( psrcdataobj : super::Com:: IDataObject , riid : *const :: windows_sys::core::GUID , renderopt : OLERENDER , pformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateLinkFromDataEx ( psrcdataobj : super::Com:: IDataObject , riid : *const :: windows_sys::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : super::Com:: IAdviseSink , rgdwconnection : *mut u32 , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateLinkToFile ( lpszfilename : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , renderopt : OLERENDER , lpformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateLinkToFileEx ( lpszfilename : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : super::Com:: IAdviseSink , rgdwconnection : *mut u32 , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleCreateMenuDescriptor ( hmenucombined : super::super::UI::WindowsAndMessaging:: HMENU , lpmenuwidths : *const OLEMENUGROUPWIDTHS ) -> isize ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleCreatePictureIndirect ( lppictdesc : *const PICTDESC , riid : *const :: windows_sys::core::GUID , fown : super::super::Foundation:: BOOL , lplpvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleCreatePropertyFrame ( hwndowner : super::super::Foundation:: HWND , x : u32 , y : u32 , lpszcaption : :: windows_sys::core::PCWSTR , cobjects : u32 , ppunk : *const :: windows_sys::core::IUnknown , cpages : u32 , ppageclsid : *const :: windows_sys::core::GUID , lcid : u32 , dwreserved : u32 , pvreserved : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleCreatePropertyFrameIndirect ( lpparams : *const OCPFIPARAMS ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateStaticFromData ( psrcdataobj : super::Com:: IDataObject , iid : *const :: windows_sys::core::GUID , renderopt : OLERENDER , pformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleDestroyMenuDescriptor ( holemenu : isize ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleDoAutoConvert ( pstg : super::Com::StructuredStorage:: IStorage , pclsidnew : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn OleDraw ( punknown : :: windows_sys::core::IUnknown , dwaspect : u32 , hdcdraw : super::super::Graphics::Gdi:: HDC , lprcbounds : *const super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Memory\"`*"] fn OleDuplicateData ( hsrc : super::super::Foundation:: HANDLE , cfformat : CLIPBOARD_FORMAT , uiflags : super::Memory:: GLOBAL_ALLOC_FLAGS ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleFlushClipboard ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleGetAutoConvert ( clsidold : *const :: windows_sys::core::GUID , pclsidnew : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleGetClipboard ( ppdataobj : *mut super::Com:: IDataObject ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleGetClipboardWithEnterpriseInfo ( dataobject : *mut super::Com:: IDataObject , dataenterpriseid : *mut :: windows_sys::core::PWSTR , sourcedescription : *mut :: windows_sys::core::PWSTR , targetdescription : *mut :: windows_sys::core::PWSTR , datadescription : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleGetIconOfClass ( rclsid : *const :: windows_sys::core::GUID , lpszlabel : :: windows_sys::core::PCWSTR , fusetypeaslabel : super::super::Foundation:: BOOL ) -> isize ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleGetIconOfFile ( lpszpath : :: windows_sys::core::PCWSTR , fusefileaslabel : super::super::Foundation:: BOOL ) -> isize ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleIconToCursor ( hinstexe : super::super::Foundation:: HINSTANCE , hicon : super::super::UI::WindowsAndMessaging:: HICON ) -> super::super::UI::WindowsAndMessaging:: HCURSOR ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleInitialize ( pvreserved : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleIsCurrentClipboard ( pdataobj : super::Com:: IDataObject ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleIsRunning ( pobject : IOleObject ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleLoad ( pstg : super::Com::StructuredStorage:: IStorage , riid : *const :: windows_sys::core::GUID , pclientsite : IOleClientSite , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleLoadFromStream ( pstm : super::Com:: IStream , iidinterface : *const :: windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn OleLoadPicture ( lpstream : super::Com:: IStream , lsize : i32 , frunmode : super::super::Foundation:: BOOL , riid : *const :: windows_sys::core::GUID , lplpvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn OleLoadPictureEx ( lpstream : super::Com:: IStream , lsize : i32 , frunmode : super::super::Foundation:: BOOL , riid : *const :: windows_sys::core::GUID , xsizedesired : u32 , ysizedesired : u32 , dwflags : LOAD_PICTURE_FLAGS , lplpvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn OleLoadPictureFile ( varfilename : super::Com:: VARIANT , lplpdisppicture : *mut super::Com:: IDispatch ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn OleLoadPictureFileEx ( varfilename : super::Com:: VARIANT , xsizedesired : u32 , ysizedesired : u32 , dwflags : LOAD_PICTURE_FLAGS , lplpdisppicture : *mut super::Com:: IDispatch ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleLoadPicturePath ( szurlorpath : :: windows_sys::core::PCWSTR , punkcaller : :: windows_sys::core::IUnknown , dwreserved : u32 , clrreserved : u32 , riid : *const :: windows_sys::core::GUID , ppvret : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleLockRunning ( punknown : :: windows_sys::core::IUnknown , flock : super::super::Foundation:: BOOL , flastunlockcloses : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleMetafilePictFromIconAndLabel ( hicon : super::super::UI::WindowsAndMessaging:: HICON , lpszlabel : :: windows_sys::core::PCWSTR , lpszsourcefile : :: windows_sys::core::PCWSTR , iiconindex : u32 ) -> isize ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleNoteObjectVisible ( punknown : :: windows_sys::core::IUnknown , fvisible : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleQueryCreateFromData ( psrcdataobject : super::Com:: IDataObject ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleQueryLinkFromData ( psrcdataobject : super::Com:: IDataObject ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleRegEnumFormatEtc ( clsid : *const :: windows_sys::core::GUID , dwdirection : u32 , ppenum : *mut super::Com:: IEnumFORMATETC ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleRegEnumVerbs ( clsid : *const :: windows_sys::core::GUID , ppenum : *mut IEnumOLEVERB ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleRegGetMiscStatus ( clsid : *const :: windows_sys::core::GUID , dwaspect : u32 , pdwstatus : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleRegGetUserType ( clsid : *const :: windows_sys::core::GUID , dwformoftype : USERCLASSTYPE , pszusertype : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleRun ( punknown : :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleSave ( pps : super::Com::StructuredStorage:: IPersistStorage , pstg : super::Com::StructuredStorage:: IStorage , fsameasload : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleSavePictureFile ( lpdisppicture : super::Com:: IDispatch , bstrfilename : :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleSaveToStream ( ppstm : super::Com:: IPersistStream , pstm : super::Com:: IStream ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleSetAutoConvert ( clsidold : *const :: windows_sys::core::GUID , clsidnew : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleSetClipboard ( pdataobj : super::Com:: IDataObject ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleSetContainedObject ( punknown : :: windows_sys::core::IUnknown , fcontained : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleSetMenuDescriptor ( holemenu : isize , hwndframe : super::super::Foundation:: HWND , hwndactiveobject : super::super::Foundation:: HWND , lpframe : IOleInPlaceFrame , lpactiveobj : IOleInPlaceActiveObject ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleTranslateAccelerator ( lpframe : IOleInPlaceFrame , lpframeinfo : *const OLEINPLACEFRAMEINFO , lpmsg : *const super::super::UI::WindowsAndMessaging:: MSG ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn OleTranslateColor ( clr : u32 , hpal : super::super::Graphics::Gdi:: HPALETTE , lpcolorref : *mut super::super::Foundation:: COLORREF ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleUIAddVerbMenuA ( lpoleobj : IOleObject , lpszshorttype : :: windows_sys::core::PCSTR , hmenu : super::super::UI::WindowsAndMessaging:: HMENU , upos : u32 , uidverbmin : u32 , uidverbmax : u32 , baddconvert : super::super::Foundation:: BOOL , idconvert : u32 , lphmenu : *mut super::super::UI::WindowsAndMessaging:: HMENU ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleUIAddVerbMenuW ( lpoleobj : IOleObject , lpszshorttype : :: windows_sys::core::PCWSTR , hmenu : super::super::UI::WindowsAndMessaging:: HMENU , upos : u32 , uidverbmin : u32 , uidverbmax : u32 , baddconvert : super::super::Foundation:: BOOL , idconvert : u32 , lphmenu : *mut super::super::UI::WindowsAndMessaging:: HMENU ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media"))] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Media\"`*"] fn OleUIBusyA ( param0 : *const OLEUIBUSYA ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media"))] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Media\"`*"] fn OleUIBusyW ( param0 : *const OLEUIBUSYW ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleUICanConvertOrActivateAs ( rclsid : *const :: windows_sys::core::GUID , fislinkedobject : super::super::Foundation:: BOOL , wformat : u16 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleUIChangeIconA ( param0 : *const OLEUICHANGEICONA ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleUIChangeIconW ( param0 : *const OLEUICHANGEICONW ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls_Dialogs"))] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls_Dialogs\"`*"] fn OleUIChangeSourceA ( param0 : *const OLEUICHANGESOURCEA ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls_Dialogs"))] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls_Dialogs\"`*"] fn OleUIChangeSourceW ( param0 : *const OLEUICHANGESOURCEW ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleUIConvertA ( param0 : *const OLEUICONVERTA ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleUIConvertW ( param0 : *const OLEUICONVERTW ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleUIEditLinksA ( param0 : *const OLEUIEDITLINKSA ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleUIEditLinksW ( param0 : *const OLEUIEDITLINKSW ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleUIInsertObjectA ( param0 : *const OLEUIINSERTOBJECTA ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleUIInsertObjectW ( param0 : *const OLEUIINSERTOBJECTW ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleUIObjectPropertiesA ( param0 : *const OLEUIOBJECTPROPSA ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleUIObjectPropertiesW ( param0 : *const OLEUIOBJECTPROPSW ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn OleUIPasteSpecialA ( param0 : *const OLEUIPASTESPECIALA ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn OleUIPasteSpecialW ( param0 : *const OLEUIPASTESPECIALW ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oledlg.dll""cdecl" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleUIPromptUserA ( ntemplate : i32 , hwndparent : super::super::Foundation:: HWND ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oledlg.dll""cdecl" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleUIPromptUserW ( ntemplate : i32 , hwndparent : super::super::Foundation:: HWND ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleUIUpdateLinksA ( lpoleuilinkcntr : IOleUILinkContainerA , hwndparent : super::super::Foundation:: HWND , lpsztitle : :: windows_sys::core::PCSTR , clinks : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleUIUpdateLinksW ( lpoleuilinkcntr : IOleUILinkContainerW , hwndparent : super::super::Foundation:: HWND , lpsztitle : :: windows_sys::core::PCWSTR , clinks : i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleUninitialize ( ) -> ( ) ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn QueryPathOfRegTypeLib ( guid : *const :: windows_sys::core::GUID , wmaj : u16 , wmin : u16 , lcid : u32 , lpbstrpathname : *mut *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn RegisterActiveObject ( punk : :: windows_sys::core::IUnknown , rclsid : *const :: windows_sys::core::GUID , dwflags : ACTIVEOBJECT_FLAGS , pdwregister : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn RegisterDragDrop ( hwnd : super::super::Foundation:: HWND , pdroptarget : IDropTarget ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn RegisterTypeLib ( ptlib : super::Com:: ITypeLib , szfullpath : :: windows_sys::core::PCWSTR , szhelpdir : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn RegisterTypeLibForUser ( ptlib : super::Com:: ITypeLib , szfullpath : :: windows_sys::core::PCWSTR , szhelpdir : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn ReleaseStgMedium ( param0 : *mut super::Com:: STGMEDIUM ) -> ( ) ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn RevokeActiveObject ( dwregister : u32 , pvreserved : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn RevokeDragDrop ( hwnd : super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayAccessData ( psa : *const super::Com:: SAFEARRAY , ppvdata : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayAddRef ( psa : *const super::Com:: SAFEARRAY , ppdatatorelease : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayAllocData ( psa : *const super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayAllocDescriptor ( cdims : u32 , ppsaout : *mut *mut super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayAllocDescriptorEx ( vt : super::Com:: VARENUM , cdims : u32 , ppsaout : *mut *mut super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayCopy ( psa : *const super::Com:: SAFEARRAY , ppsaout : *mut *mut super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayCopyData ( psasource : *const super::Com:: SAFEARRAY , psatarget : *const super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayCreate ( vt : super::Com:: VARENUM , cdims : u32 , rgsabound : *const super::Com:: SAFEARRAYBOUND ) -> *mut super::Com:: SAFEARRAY ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayCreateEx ( vt : super::Com:: VARENUM , cdims : u32 , rgsabound : *const super::Com:: SAFEARRAYBOUND , pvextra : *const ::core::ffi::c_void ) -> *mut super::Com:: SAFEARRAY ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayCreateVector ( vt : super::Com:: VARENUM , llbound : i32 , celements : u32 ) -> *mut super::Com:: SAFEARRAY ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayCreateVectorEx ( vt : super::Com:: VARENUM , llbound : i32 , celements : u32 , pvextra : *const ::core::ffi::c_void ) -> *mut super::Com:: SAFEARRAY ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayDestroy ( psa : *const super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayDestroyData ( psa : *const super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayDestroyDescriptor ( psa : *const super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetDim ( psa : *const super::Com:: SAFEARRAY ) -> u32 ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetElement ( psa : *const super::Com:: SAFEARRAY , rgindices : *const i32 , pv : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetElemsize ( psa : *const super::Com:: SAFEARRAY ) -> u32 ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetIID ( psa : *const super::Com:: SAFEARRAY , pguid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetLBound ( psa : *const super::Com:: SAFEARRAY , ndim : u32 , pllbound : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetRecordInfo ( psa : *const super::Com:: SAFEARRAY , prinfo : *mut IRecordInfo ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetUBound ( psa : *const super::Com:: SAFEARRAY , ndim : u32 , plubound : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetVartype ( psa : *const super::Com:: SAFEARRAY , pvt : *mut super::Com:: VARENUM ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayLock ( psa : *const super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayPtrOfIndex ( psa : *const super::Com:: SAFEARRAY , rgindices : *const i32 , ppvdata : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayPutElement ( psa : *const super::Com:: SAFEARRAY , rgindices : *const i32 , pv : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayRedim ( psa : *mut super::Com:: SAFEARRAY , psaboundnew : *const super::Com:: SAFEARRAYBOUND ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn SafeArrayReleaseData ( pdata : *const ::core::ffi::c_void ) -> ( ) ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayReleaseDescriptor ( psa : *const super::Com:: SAFEARRAY ) -> ( ) ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArraySetIID ( psa : *const super::Com:: SAFEARRAY , guid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArraySetRecordInfo ( psa : *const super::Com:: SAFEARRAY , prinfo : IRecordInfo ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayUnaccessData ( psa : *const super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayUnlock ( psa : *const super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn SystemTimeToVariantTime ( lpsystemtime : *const super::super::Foundation:: SYSTEMTIME , pvtime : *mut f64 ) -> i32 ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn UnRegisterTypeLib ( libid : *const :: windows_sys::core::GUID , wvermajor : u16 , wverminor : u16 , lcid : u32 , syskind : super::Com:: SYSKIND ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn UnRegisterTypeLibForUser ( libid : *const :: windows_sys::core::GUID , wmajorvernum : u16 , wminorvernum : u16 , lcid : u32 , syskind : super::Com:: SYSKIND ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarAbs ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarAdd ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarAnd ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarBoolFromCy ( cyin : super::Com:: CY , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromDate ( datein : f64 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarBoolFromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromI1 ( cin : super::super::Foundation:: CHAR , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromI2 ( sin : i16 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromI4 ( lin : i32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromI8 ( i64in : i64 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromR4 ( fltin : f32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromR8 ( dblin : f64 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromUI1 ( bin : u8 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromUI2 ( uiin : u16 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromUI4 ( ulin : u32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromUI8 ( i64in : u64 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrCat ( bstrleft : :: windows_sys::core::BSTR , bstrright : :: windows_sys::core::BSTR , pbstrresult : *mut *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrCmp ( bstrleft : :: windows_sys::core::BSTR , bstrright : :: windows_sys::core::BSTR , lcid : u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBstrFromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarBstrFromCy ( cyin : super::Com:: CY , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromDate ( datein : f64 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBstrFromDec ( pdecin : *const super::super::Foundation:: DECIMAL , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarBstrFromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBstrFromI1 ( cin : super::super::Foundation:: CHAR , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromI2 ( ival : i16 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromI4 ( lin : i32 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromI8 ( i64in : i64 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromR4 ( fltin : f32 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromR8 ( dblin : f64 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromUI1 ( bval : u8 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromUI2 ( uiin : u16 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromUI4 ( ulin : u32 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromUI8 ( ui64in : u64 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarCat ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarCmp ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , lcid : u32 , dwflags : u32 ) -> VARCMP ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyAbs ( cyin : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyAdd ( cyleft : super::Com:: CY , cyright : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyCmp ( cyleft : super::Com:: CY , cyright : super::Com:: CY ) -> VARCMP ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyCmpR8 ( cyleft : super::Com:: CY , dblright : f64 ) -> VARCMP ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFix ( cyin : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarCyFromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromDate ( datein : f64 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarCyFromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarCyFromI1 ( cin : super::super::Foundation:: CHAR , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromI2 ( sin : i16 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromI4 ( lin : i32 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromI8 ( i64in : i64 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromR4 ( fltin : f32 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromR8 ( dblin : f64 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromUI1 ( bin : u8 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromUI2 ( uiin : u16 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromUI4 ( ulin : u32 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromUI8 ( ui64in : u64 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyInt ( cyin : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyMul ( cyleft : super::Com:: CY , cyright : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyMulI4 ( cyleft : super::Com:: CY , lright : i32 , pcyresult : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyMulI8 ( cyleft : super::Com:: CY , lright : i64 , pcyresult : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyNeg ( cyin : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyRound ( cyin : super::Com:: CY , cdecimals : i32 , pcyresult : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCySub ( cyleft : super::Com:: CY , cyright : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDateFromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarDateFromCy ( cyin : super::Com:: CY , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDateFromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarDateFromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDateFromI1 ( cin : super::super::Foundation:: CHAR , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromI2 ( sin : i16 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromI4 ( lin : i32 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromI8 ( i64in : i64 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromR4 ( fltin : f32 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromR8 ( dblin : f64 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromUI1 ( bin : u8 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromUI2 ( uiin : u16 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromUI4 ( ulin : u32 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromUI8 ( ui64in : u64 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDateFromUdate ( pudatein : *const UDATE , dwflags : u32 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDateFromUdateEx ( pudatein : *const UDATE , lcid : u32 , dwflags : u32 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecAbs ( pdecin : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecAdd ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecCmp ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL ) -> VARCMP ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecCmpR8 ( pdecleft : *const super::super::Foundation:: DECIMAL , dblright : f64 ) -> VARCMP ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecDiv ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFix ( pdecin : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarDecFromCy ( cyin : super::Com:: CY , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromDate ( datein : f64 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarDecFromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromI1 ( cin : super::super::Foundation:: CHAR , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromI2 ( uiin : i16 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromI4 ( lin : i32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromI8 ( i64in : i64 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromR4 ( fltin : f32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromR8 ( dblin : f64 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromUI1 ( bin : u8 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromUI2 ( uiin : u16 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromUI4 ( ulin : u32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromUI8 ( ui64in : u64 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecInt ( pdecin : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecMul ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecNeg ( pdecin : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecRound ( pdecin : *const super::super::Foundation:: DECIMAL , cdecimals : i32 , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecSub ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarDiv ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarEqv ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFix ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFormat ( pvarin : *const super::Com:: VARIANT , pstrformat : :: windows_sys::core::PCWSTR , ifirstday : VARFORMAT_FIRST_DAY , ifirstweek : VARFORMAT_FIRST_WEEK , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFormatCurrency ( pvarin : *const super::Com:: VARIANT , inumdig : i32 , iinclead : i32 , iuseparens : i32 , igroup : i32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFormatDateTime ( pvarin : *const super::Com:: VARIANT , inamedformat : VARFORMAT_NAMED_FORMAT , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFormatFromTokens ( pvarin : *const super::Com:: VARIANT , pstrformat : :: windows_sys::core::PCWSTR , pbtokcur : *const u8 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR , lcid : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFormatNumber ( pvarin : *const super::Com:: VARIANT , inumdig : i32 , iinclead : VARFORMAT_LEADING_DIGIT , iuseparens : VARFORMAT_PARENTHESES , igroup : VARFORMAT_GROUP , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFormatPercent ( pvarin : *const super::Com:: VARIANT , inumdig : i32 , iinclead : VARFORMAT_LEADING_DIGIT , iuseparens : VARFORMAT_PARENTHESES , igroup : VARFORMAT_GROUP , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI1FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI1FromCy ( cyin : super::Com:: CY , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromDate ( datein : f64 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI1FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI1FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromI2 ( uiin : i16 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromI4 ( lin : i32 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromI8 ( i64in : i64 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromR4 ( fltin : f32 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromR8 ( dblin : f64 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromUI1 ( bin : u8 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromUI2 ( uiin : u16 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromUI4 ( ulin : u32 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromUI8 ( i64in : u64 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI2FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI2FromCy ( cyin : super::Com:: CY , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromDate ( datein : f64 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI2FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI2FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI2FromI1 ( cin : super::super::Foundation:: CHAR , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromI4 ( lin : i32 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromI8 ( i64in : i64 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromR4 ( fltin : f32 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromR8 ( dblin : f64 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromUI1 ( bin : u8 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromUI2 ( uiin : u16 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromUI4 ( ulin : u32 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromUI8 ( ui64in : u64 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI4FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI4FromCy ( cyin : super::Com:: CY , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromDate ( datein : f64 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI4FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI4FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI4FromI1 ( cin : super::super::Foundation:: CHAR , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromI2 ( sin : i16 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromI8 ( i64in : i64 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromR4 ( fltin : f32 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromR8 ( dblin : f64 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromUI1 ( bin : u8 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromUI2 ( uiin : u16 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromUI4 ( ulin : u32 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromUI8 ( ui64in : u64 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI8FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI8FromCy ( cyin : super::Com:: CY , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromDate ( datein : f64 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI8FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI8FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI8FromI1 ( cin : super::super::Foundation:: CHAR , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromI2 ( sin : i16 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromR4 ( fltin : f32 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromR8 ( dblin : f64 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromUI1 ( bin : u8 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromUI2 ( uiin : u16 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromUI4 ( ulin : u32 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromUI8 ( ui64in : u64 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarIdiv ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarImp ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarInt ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarMod ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarMonthName ( imonth : i32 , fabbrev : i32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarMul ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarNeg ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarNot ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarNumFromParseNum ( pnumprs : *const NUMPARSE , rgbdig : *const u8 , dwvtbits : u32 , pvar : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarOr ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarParseNumFromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pnumprs : *mut NUMPARSE , rgbdig : *mut u8 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarPow ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4CmpR8 ( fltleft : f32 , dblright : f64 ) -> VARCMP ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarR4FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarR4FromCy ( cyin : super::Com:: CY , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromDate ( datein : f64 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarR4FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarR4FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarR4FromI1 ( cin : super::super::Foundation:: CHAR , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromI2 ( sin : i16 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromI4 ( lin : i32 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromI8 ( i64in : i64 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromR8 ( dblin : f64 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromUI1 ( bin : u8 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromUI2 ( uiin : u16 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromUI4 ( ulin : u32 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromUI8 ( ui64in : u64 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarR8FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarR8FromCy ( cyin : super::Com:: CY , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromDate ( datein : f64 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarR8FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarR8FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarR8FromI1 ( cin : super::super::Foundation:: CHAR , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromI2 ( sin : i16 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromI4 ( lin : i32 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromI8 ( i64in : i64 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromR4 ( fltin : f32 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromUI1 ( bin : u8 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromUI2 ( uiin : u16 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromUI4 ( ulin : u32 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromUI8 ( ui64in : u64 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8Pow ( dblleft : f64 , dblright : f64 , pdblresult : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8Round ( dblin : f64 , cdecimals : i32 , pdblresult : *mut f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarRound ( pvarin : *const super::Com:: VARIANT , cdecimals : i32 , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarSub ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarTokenizeFormatString ( pstrformat : :: windows_sys::core::PCWSTR , rgbtok : *mut u8 , cbtok : i32 , ifirstday : VARFORMAT_FIRST_DAY , ifirstweek : VARFORMAT_FIRST_WEEK , lcid : u32 , pcbactual : *const i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI1FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI1FromCy ( cyin : super::Com:: CY , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromDate ( datein : f64 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI1FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI1FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI1FromI1 ( cin : super::super::Foundation:: CHAR , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromI2 ( sin : i16 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromI4 ( lin : i32 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromI8 ( i64in : i64 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromR4 ( fltin : f32 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromR8 ( dblin : f64 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromUI2 ( uiin : u16 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromUI4 ( ulin : u32 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromUI8 ( ui64in : u64 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI2FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI2FromCy ( cyin : super::Com:: CY , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromDate ( datein : f64 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI2FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI2FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI2FromI1 ( cin : super::super::Foundation:: CHAR , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromI2 ( uiin : i16 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromI4 ( lin : i32 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromI8 ( i64in : i64 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromR4 ( fltin : f32 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromR8 ( dblin : f64 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromUI1 ( bin : u8 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromUI4 ( ulin : u32 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromUI8 ( i64in : u64 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI4FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI4FromCy ( cyin : super::Com:: CY , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromDate ( datein : f64 , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI4FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI4FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI4FromI1 ( cin : super::super::Foundation:: CHAR , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromI2 ( uiin : i16 , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromI4 ( lin : i32 , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromI8 ( i64in : i64 , plout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromR4 ( fltin : f32 , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromR8 ( dblin : f64 , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromUI1 ( bin : u8 , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromUI2 ( uiin : u16 , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromUI8 ( ui64in : u64 , plout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI8FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI8FromCy ( cyin : super::Com:: CY , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromDate ( datein : f64 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI8FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI8FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI8FromI1 ( cin : super::super::Foundation:: CHAR , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromI2 ( sin : i16 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromI8 ( ui64in : i64 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromR4 ( fltin : f32 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromR8 ( dblin : f64 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromUI1 ( bin : u8 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromUI2 ( uiin : u16 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromUI4 ( ulin : u32 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUdateFromDate ( datein : f64 , dwflags : u32 , pudateout : *mut UDATE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarWeekdayName ( iweekday : i32 , fabbrev : i32 , ifirstday : i32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarXor ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VariantChangeType ( pvargdest : *mut super::Com:: VARIANT , pvarsrc : *const super::Com:: VARIANT , wflags : u16 , vt : super::Com:: VARENUM ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VariantChangeTypeEx ( pvargdest : *mut super::Com:: VARIANT , pvarsrc : *const super::Com:: VARIANT , lcid : u32 , wflags : u16 , vt : super::Com:: VARENUM ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VariantClear ( pvarg : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VariantCopy ( pvargdest : *mut super::Com:: VARIANT , pvargsrc : *const super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VariantCopyInd ( pvardest : *mut super::Com:: VARIANT , pvargsrc : *const super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VariantInit ( pvarg : *mut super::Com:: VARIANT ) -> ( ) ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VariantTimeToDosDateTime ( vtime : f64 , pwdosdate : *mut u16 , pwdostime : *mut u16 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VariantTimeToSystemTime ( vtime : f64 , lpsystemtime : *mut super::super::Foundation:: SYSTEMTIME ) -> i32 ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VectorFromBstr ( bstr : :: windows_sys::core::BSTR , ppsa : *mut *mut super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +pub type IAdviseSinkEx = *mut ::core::ffi::c_void; +pub type ICanHandleException = *mut ::core::ffi::c_void; +pub type IClassFactory2 = *mut ::core::ffi::c_void; +pub type IContinue = *mut ::core::ffi::c_void; +pub type IContinueCallback = *mut ::core::ffi::c_void; +pub type ICreateErrorInfo = *mut ::core::ffi::c_void; +pub type ICreateTypeInfo = *mut ::core::ffi::c_void; +pub type ICreateTypeInfo2 = *mut ::core::ffi::c_void; +pub type ICreateTypeLib = *mut ::core::ffi::c_void; +pub type ICreateTypeLib2 = *mut ::core::ffi::c_void; +pub type IDispError = *mut ::core::ffi::c_void; +pub type IDispatchEx = *mut ::core::ffi::c_void; +pub type IDropSource = *mut ::core::ffi::c_void; +pub type IDropSourceNotify = *mut ::core::ffi::c_void; +pub type IDropTarget = *mut ::core::ffi::c_void; +pub type IEnterpriseDropTarget = *mut ::core::ffi::c_void; +pub type IEnumOLEVERB = *mut ::core::ffi::c_void; +pub type IEnumOleDocumentViews = *mut ::core::ffi::c_void; +pub type IEnumOleUndoUnits = *mut ::core::ffi::c_void; +pub type IEnumVARIANT = *mut ::core::ffi::c_void; +pub type IFont = *mut ::core::ffi::c_void; +pub type IFontDisp = *mut ::core::ffi::c_void; +pub type IFontEventsDisp = *mut ::core::ffi::c_void; +pub type IGetOleObject = *mut ::core::ffi::c_void; +pub type IGetVBAObject = *mut ::core::ffi::c_void; +pub type IObjectIdentity = *mut ::core::ffi::c_void; +pub type IObjectWithSite = *mut ::core::ffi::c_void; +pub type IOleAdviseHolder = *mut ::core::ffi::c_void; +pub type IOleCache = *mut ::core::ffi::c_void; +pub type IOleCache2 = *mut ::core::ffi::c_void; +pub type IOleCacheControl = *mut ::core::ffi::c_void; +pub type IOleClientSite = *mut ::core::ffi::c_void; +pub type IOleCommandTarget = *mut ::core::ffi::c_void; +pub type IOleContainer = *mut ::core::ffi::c_void; +pub type IOleControl = *mut ::core::ffi::c_void; +pub type IOleControlSite = *mut ::core::ffi::c_void; +pub type IOleDocument = *mut ::core::ffi::c_void; +pub type IOleDocumentSite = *mut ::core::ffi::c_void; +pub type IOleDocumentView = *mut ::core::ffi::c_void; +pub type IOleInPlaceActiveObject = *mut ::core::ffi::c_void; +pub type IOleInPlaceFrame = *mut ::core::ffi::c_void; +pub type IOleInPlaceObject = *mut ::core::ffi::c_void; +pub type IOleInPlaceObjectWindowless = *mut ::core::ffi::c_void; +pub type IOleInPlaceSite = *mut ::core::ffi::c_void; +pub type IOleInPlaceSiteEx = *mut ::core::ffi::c_void; +pub type IOleInPlaceSiteWindowless = *mut ::core::ffi::c_void; +pub type IOleInPlaceUIWindow = *mut ::core::ffi::c_void; +pub type IOleItemContainer = *mut ::core::ffi::c_void; +pub type IOleLink = *mut ::core::ffi::c_void; +pub type IOleObject = *mut ::core::ffi::c_void; +pub type IOleParentUndoUnit = *mut ::core::ffi::c_void; +pub type IOleUILinkContainerA = *mut ::core::ffi::c_void; +pub type IOleUILinkContainerW = *mut ::core::ffi::c_void; +pub type IOleUILinkInfoA = *mut ::core::ffi::c_void; +pub type IOleUILinkInfoW = *mut ::core::ffi::c_void; +pub type IOleUIObjInfoA = *mut ::core::ffi::c_void; +pub type IOleUIObjInfoW = *mut ::core::ffi::c_void; +pub type IOleUndoManager = *mut ::core::ffi::c_void; +pub type IOleUndoUnit = *mut ::core::ffi::c_void; +pub type IOleWindow = *mut ::core::ffi::c_void; +pub type IParseDisplayName = *mut ::core::ffi::c_void; +pub type IPerPropertyBrowsing = *mut ::core::ffi::c_void; +pub type IPersistPropertyBag = *mut ::core::ffi::c_void; +pub type IPersistPropertyBag2 = *mut ::core::ffi::c_void; +pub type IPicture = *mut ::core::ffi::c_void; +pub type IPicture2 = *mut ::core::ffi::c_void; +pub type IPictureDisp = *mut ::core::ffi::c_void; +pub type IPointerInactive = *mut ::core::ffi::c_void; +pub type IPrint = *mut ::core::ffi::c_void; +pub type IPropertyNotifySink = *mut ::core::ffi::c_void; +pub type IPropertyPage = *mut ::core::ffi::c_void; +pub type IPropertyPage2 = *mut ::core::ffi::c_void; +pub type IPropertyPageSite = *mut ::core::ffi::c_void; +pub type IProtectFocus = *mut ::core::ffi::c_void; +pub type IProtectedModeMenuServices = *mut ::core::ffi::c_void; +pub type IProvideClassInfo = *mut ::core::ffi::c_void; +pub type IProvideClassInfo2 = *mut ::core::ffi::c_void; +pub type IProvideMultipleClassInfo = *mut ::core::ffi::c_void; +pub type IProvideRuntimeContext = *mut ::core::ffi::c_void; +pub type IQuickActivate = *mut ::core::ffi::c_void; +pub type IRecordInfo = *mut ::core::ffi::c_void; +pub type ISimpleFrameSite = *mut ::core::ffi::c_void; +pub type ISpecifyPropertyPages = *mut ::core::ffi::c_void; +pub type ITypeChangeEvents = *mut ::core::ffi::c_void; +pub type ITypeFactory = *mut ::core::ffi::c_void; +pub type ITypeMarshal = *mut ::core::ffi::c_void; +pub type IVBFormat = *mut ::core::ffi::c_void; +pub type IVBGetControl = *mut ::core::ffi::c_void; +pub type IVariantChangeType = *mut ::core::ffi::c_void; +pub type IViewObject = *mut ::core::ffi::c_void; +pub type IViewObject2 = *mut ::core::ffi::c_void; +pub type IViewObjectEx = *mut ::core::ffi::c_void; +pub type IZoomEvents = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CLSID_CColorPropPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0be35201_8f91_11ce_9de3_00aa004bb851); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CLSID_CFontPropPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0be35200_8f91_11ce_9de3_00aa004bb851); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CLSID_CPicturePropPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0be35202_8f91_11ce_9de3_00aa004bb851); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CLSID_ConvertVBX: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfb8f0822_0164_101b_84ed_08002b2ec713); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CLSID_PersistPropset: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfb8f0821_0164_101b_84ed_08002b2ec713); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CLSID_StdFont: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0be35203_8f91_11ce_9de3_00aa004bb851); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CLSID_StdPicture: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0be35204_8f91_11ce_9de3_00aa004bb851); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CONNECT_E_ADVISELIMIT: ::windows_sys::core::HRESULT = -2147220991i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CONNECT_E_CANNOTCONNECT: ::windows_sys::core::HRESULT = -2147220990i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CONNECT_E_FIRST: i32 = -2147220992i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CONNECT_E_LAST: ::windows_sys::core::HRESULT = -2147220977i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CONNECT_E_NOCONNECTION: ::windows_sys::core::HRESULT = -2147220992i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CONNECT_E_OVERRIDDEN: ::windows_sys::core::HRESULT = -2147220989i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CONNECT_S_FIRST: ::windows_sys::core::HRESULT = 262656i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CONNECT_S_LAST: ::windows_sys::core::HRESULT = 262671i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CTL_E_ILLEGALFUNCTIONCALL: i32 = -2146828283i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DD_DEFDRAGDELAY: u32 = 200u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DD_DEFDRAGMINDIST: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DD_DEFSCROLLDELAY: u32 = 50u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DD_DEFSCROLLINSET: u32 = 11u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DD_DEFSCROLLINTERVAL: u32 = 50u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPATCH_CONSTRUCT: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_ABOUTBOX: i32 = -552i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_ACCELERATOR: i32 = -543i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_ADDITEM: i32 = -553i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_APPEARANCE: i32 = -716i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_AUTOCLIP: i32 = -715i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_BACKCOLOR: i32 = -701i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_CHARSET: i32 = -727i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_CODEPAGE: i32 = -725i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_DISPLAYASDEFAULT: i32 = -713i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_DISPLAYNAME: i32 = -702i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_FONT: i32 = -703i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_FORECOLOR: i32 = -704i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_LOCALEID: i32 = -705i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_MESSAGEREFLECT: i32 = -706i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_PALETTE: i32 = -726i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_RIGHTTOLEFT: i32 = -732i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_SCALEUNITS: i32 = -707i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_SHOWGRABHANDLES: i32 = -711i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_SHOWHATCHING: i32 = -712i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_SUPPORTSMNEMONICS: i32 = -714i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_TEXTALIGN: i32 = -708i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_TOPTOBOTTOM: i32 = -733i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_TRANSFERPRIORITY: i32 = -728i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_UIDEAD: i32 = -710i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AMBIENT_USERMODE: i32 = -709i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_APPEARANCE: i32 = -520i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_AUTOSIZE: i32 = -500i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_BACKCOLOR: i32 = -501i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_BACKSTYLE: i32 = -502i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_BORDERCOLOR: i32 = -503i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_BORDERSTYLE: i32 = -504i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_BORDERVISIBLE: i32 = -519i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_BORDERWIDTH: i32 = -505i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_CAPTION: i32 = -518i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_CLEAR: i32 = -554i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_CLICK: i32 = -600i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_CLICK_VALUE: i32 = -610i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_COLLECT: i32 = -8i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_COLUMN: i32 = -529i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_CONSTRUCTOR: i32 = -6i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_DBLCLICK: i32 = -601i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_DESTRUCTOR: i32 = -7i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_DISPLAYSTYLE: i32 = -540i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_DOCLICK: i32 = -551i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_DRAWMODE: i32 = -507i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_DRAWSTYLE: i32 = -508i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_DRAWWIDTH: i32 = -509i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_Delete: i32 = -801i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_ENABLED: i32 = -514i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_ENTERKEYBEHAVIOR: i32 = -544i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_ERROREVENT: i32 = -608i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_EVALUATE: i32 = -5i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_FILLCOLOR: i32 = -510i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_FILLSTYLE: i32 = -511i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_FONT: i32 = -512i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_FONT_BOLD: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_FONT_CHANGED: u32 = 9u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_FONT_CHARSET: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_FONT_ITALIC: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_FONT_NAME: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_FONT_SIZE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_FONT_STRIKE: u32 = 6u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_FONT_UNDER: u32 = 5u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_FONT_WEIGHT: u32 = 7u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_FORECOLOR: i32 = -513i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_GROUPNAME: i32 = -541i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_HWND: i32 = -515i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_IMEMODE: i32 = -542i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_KEYDOWN: i32 = -602i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_KEYPRESS: i32 = -603i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_KEYUP: i32 = -604i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_LIST: i32 = -528i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_LISTCOUNT: i32 = -531i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_LISTINDEX: i32 = -526i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_MAXLENGTH: i32 = -533i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_MOUSEDOWN: i32 = -605i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_MOUSEICON: i32 = -522i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_MOUSEMOVE: i32 = -606i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_MOUSEPOINTER: i32 = -521i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_MOUSEUP: i32 = -607i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_MULTILINE: i32 = -537i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_MULTISELECT: i32 = -532i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_NEWENUM: i32 = -4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_NUMBEROFCOLUMNS: i32 = -539i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_NUMBEROFROWS: i32 = -538i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_Name: i32 = -800i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_Object: i32 = -802i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_PASSWORDCHAR: i32 = -534i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_PICTURE: i32 = -523i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_PICT_HANDLE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_PICT_HEIGHT: u32 = 5u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_PICT_HPAL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_PICT_RENDER: u32 = 6u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_PICT_TYPE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_PICT_WIDTH: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_PROPERTYPUT: i32 = -3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_Parent: i32 = -803i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_READYSTATE: i32 = -525i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_READYSTATECHANGE: i32 = -609i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_REFRESH: i32 = -550i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_REMOVEITEM: i32 = -555i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_RIGHTTOLEFT: i32 = -611i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_SCROLLBARS: i32 = -535i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_SELECTED: i32 = -527i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_SELLENGTH: i32 = -548i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_SELSTART: i32 = -547i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_SELTEXT: i32 = -546i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_STARTENUM: i32 = -1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_TABKEYBEHAVIOR: i32 = -545i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_TABSTOP: i32 = -516i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_TEXT: i32 = -517i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_THIS: i32 = -613i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_TOPTOBOTTOM: i32 = -612i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_UNKNOWN: i32 = -1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_VALID: i32 = -524i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_VALUE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISPID_WORDWRAP: i32 = -536i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GC_WCH_SIBLING: i32 = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUID_CHECKVALUEEXCLUSIVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6650430c_be0f_101a_8bbb_00aa00300cab); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUID_COLOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66504301_be0f_101a_8bbb_00aa00300cab); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUID_FONTBOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6650430f_be0f_101a_8bbb_00aa00300cab); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUID_FONTITALIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66504310_be0f_101a_8bbb_00aa00300cab); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUID_FONTNAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6650430d_be0f_101a_8bbb_00aa00300cab); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUID_FONTSIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6650430e_be0f_101a_8bbb_00aa00300cab); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUID_FONTSTRIKETHROUGH: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66504312_be0f_101a_8bbb_00aa00300cab); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUID_FONTUNDERSCORE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66504311_be0f_101a_8bbb_00aa00300cab); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUID_HANDLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66504313_be0f_101a_8bbb_00aa00300cab); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUID_HIMETRIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66504300_be0f_101a_8bbb_00aa00300cab); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUID_OPTIONVALUEEXCLUSIVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6650430b_be0f_101a_8bbb_00aa00300cab); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUID_TRISTATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6650430a_be0f_101a_8bbb_00aa00300cab); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUID_XPOS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66504306_be0f_101a_8bbb_00aa00300cab); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUID_XPOSPIXEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66504302_be0f_101a_8bbb_00aa00300cab); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUID_XSIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66504308_be0f_101a_8bbb_00aa00300cab); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUID_XSIZEPIXEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66504304_be0f_101a_8bbb_00aa00300cab); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUID_YPOS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66504307_be0f_101a_8bbb_00aa00300cab); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUID_YPOSPIXEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66504303_be0f_101a_8bbb_00aa00300cab); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUID_YSIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66504309_be0f_101a_8bbb_00aa00300cab); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUID_YSIZEPIXEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66504305_be0f_101a_8bbb_00aa00300cab); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_BZ_ICON: u32 = 601u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_BZ_MESSAGE1: u32 = 602u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_BZ_RETRY: u32 = 600u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_BZ_SWITCHTO: u32 = 604u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CI_BROWSE: u32 = 130u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CI_CURRENT: u32 = 121u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CI_CURRENTICON: u32 = 122u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CI_DEFAULT: u32 = 123u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CI_DEFAULTICON: u32 = 124u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CI_FROMFILE: u32 = 125u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CI_FROMFILEEDIT: u32 = 126u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CI_GROUP: u32 = 120u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CI_ICONDISPLAY: u32 = 131u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CI_ICONLIST: u32 = 127u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CI_LABEL: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CI_LABELEDIT: u32 = 129u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CV_ACTIVATEAS: u32 = 156u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CV_ACTIVATELIST: u32 = 154u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CV_CHANGEICON: u32 = 153u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CV_CONVERTLIST: u32 = 158u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CV_CONVERTTO: u32 = 155u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CV_DISPLAYASICON: u32 = 152u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CV_ICONDISPLAY: u32 = 165u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CV_OBJECTTYPE: u32 = 150u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_CV_RESULTTEXT: u32 = 157u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_EL_AUTOMATIC: u32 = 202u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_EL_CANCELLINK: u32 = 209u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_EL_CHANGESOURCE: u32 = 201u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_EL_COL1: u32 = 220u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_EL_COL2: u32 = 221u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_EL_COL3: u32 = 222u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_EL_LINKSLISTBOX: u32 = 206u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_EL_LINKSOURCE: u32 = 216u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_EL_LINKTYPE: u32 = 217u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_EL_MANUAL: u32 = 212u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_EL_OPENSOURCE: u32 = 211u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_EL_UPDATENOW: u32 = 210u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_GP_CONVERT: u32 = 1013u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_GP_OBJECTICON: u32 = 1014u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_GP_OBJECTLOCATION: u32 = 1022u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_GP_OBJECTNAME: u32 = 1009u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_GP_OBJECTSIZE: u32 = 1011u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_GP_OBJECTTYPE: u32 = 1010u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_IO_ADDCONTROL: u32 = 2115u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_IO_CHANGEICON: u32 = 2105u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_IO_CONTROLTYPELIST: u32 = 2116u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_IO_CREATEFROMFILE: u32 = 2101u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_IO_CREATENEW: u32 = 2100u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_IO_DISPLAYASICON: u32 = 2104u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_IO_FILE: u32 = 2106u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_IO_FILEDISPLAY: u32 = 2107u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_IO_FILETEXT: u32 = 2112u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_IO_FILETYPE: u32 = 2113u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_IO_ICONDISPLAY: u32 = 2110u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_IO_INSERTCONTROL: u32 = 2114u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_IO_LINKFILE: u32 = 2102u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_IO_OBJECTTYPELIST: u32 = 2103u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_IO_OBJECTTYPETEXT: u32 = 2111u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_IO_RESULTIMAGE: u32 = 2108u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_IO_RESULTTEXT: u32 = 2109u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_LP_AUTOMATIC: u32 = 1016u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_LP_BREAKLINK: u32 = 1008u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_LP_CHANGESOURCE: u32 = 1015u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_LP_DATE: u32 = 1018u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_LP_LINKSOURCE: u32 = 1012u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_LP_MANUAL: u32 = 1017u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_LP_OPENSOURCE: u32 = 1006u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_LP_TIME: u32 = 1019u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_LP_UPDATENOW: u32 = 1007u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_OLEUIHELP: u32 = 99u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_PS_CHANGEICON: u32 = 508u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_PS_DISPLAYASICON: u32 = 506u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_PS_DISPLAYLIST: u32 = 505u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_PS_ICONDISPLAY: u32 = 507u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_PS_PASTE: u32 = 500u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_PS_PASTELINK: u32 = 501u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_PS_PASTELINKLIST: u32 = 504u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_PS_PASTELIST: u32 = 503u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_PS_RESULTIMAGE: u32 = 509u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_PS_RESULTTEXT: u32 = 510u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_PS_SOURCETEXT: u32 = 502u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_PU_CONVERT: u32 = 902u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_PU_ICON: u32 = 908u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_PU_LINKS: u32 = 900u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_PU_TEXT: u32 = 901u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_UL_METER: u32 = 1029u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_UL_PERCENT: u32 = 1031u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_UL_PROGRESS: u32 = 1032u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_UL_STOP: u32 = 1030u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_VP_ASICON: u32 = 1003u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_VP_CHANGEICON: u32 = 1001u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_VP_EDITABLE: u32 = 1002u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_VP_ICONDISPLAY: u32 = 1021u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_VP_PERCENT: u32 = 1000u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_VP_RELATIVE: u32 = 1005u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_VP_RESULTIMAGE: u32 = 1033u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_VP_SCALETXT: u32 = 1034u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDC_VP_SPIN: u32 = 1006u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_BUSY: u32 = 1006u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_CANNOTUPDATELINK: u32 = 1008u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_CHANGEICON: u32 = 1001u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_CHANGEICONBROWSE: u32 = 1011u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_CHANGESOURCE: u32 = 1009u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_CHANGESOURCE4: u32 = 1013u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_CONVERT: u32 = 1002u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_CONVERT4: u32 = 1103u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_CONVERTONLY: u32 = 1012u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_CONVERTONLY4: u32 = 1104u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_EDITLINKS: u32 = 1004u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_EDITLINKS4: u32 = 1105u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_GNRLPROPS: u32 = 1100u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_GNRLPROPS4: u32 = 1106u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_INSERTFILEBROWSE: u32 = 1010u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_INSERTOBJECT: u32 = 1000u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_LINKPROPS: u32 = 1102u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_LINKPROPS4: u32 = 1107u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_LINKSOURCEUNAVAILABLE: u32 = 1020u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_LINKTYPECHANGED: u32 = 1022u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_LINKTYPECHANGEDA: u32 = 1026u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_LINKTYPECHANGEDW: u32 = 1022u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_OUTOFMEMORY: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_PASTESPECIAL: u32 = 1003u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_PASTESPECIAL4: u32 = 1108u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_SERVERNOTFOUND: u32 = 1023u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_SERVERNOTREG: u32 = 1021u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_SERVERNOTREGA: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_SERVERNOTREGW: u32 = 1021u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_UPDATELINKS: u32 = 1007u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IDD_VIEWPROPS: u32 = 1101u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const ID_BROWSE_ADDCONTROL: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const ID_BROWSE_CHANGEICON: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const ID_BROWSE_CHANGESOURCE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const ID_BROWSE_INSERTFILE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const ID_DEFAULTINST: i32 = -2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const INSTALL_SCOPE_INVALID: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const INSTALL_SCOPE_MACHINE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const INSTALL_SCOPE_USER: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const LOAD_TLB_AS_32BIT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const LOAD_TLB_AS_64BIT: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const LOCALE_USE_NLS: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const MEMBERID_NIL: i32 = -1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const MK_ALT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const MSOCMDERR_E_CANCELED: i32 = -2147221245i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const MSOCMDERR_E_DISABLED: i32 = -2147221247i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const MSOCMDERR_E_FIRST: i32 = -2147221248i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const MSOCMDERR_E_NOHELP: i32 = -2147221246i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const MSOCMDERR_E_NOTSUPPORTED: i32 = -2147221248i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const MSOCMDERR_E_UNKNOWNGROUP: i32 = -2147221244i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OCM__BASE: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OF_GET: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OF_HANDLER: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OF_SET: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDARGINDEX_ACTIVEXINSTALL_CLSID: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDARGINDEX_ACTIVEXINSTALL_DISPLAYNAME: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDARGINDEX_ACTIVEXINSTALL_INSTALLSCOPE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDARGINDEX_ACTIVEXINSTALL_PUBLISHER: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDARGINDEX_ACTIVEXINSTALL_SOURCEURL: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDARGINDEX_SHOWPAGEACTIONMENU_HWND: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDARGINDEX_SHOWPAGEACTIONMENU_X: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDARGINDEX_SHOWPAGEACTIONMENU_Y: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDERR_E_CANCELED: ::windows_sys::core::HRESULT = -2147221245i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDERR_E_DISABLED: ::windows_sys::core::HRESULT = -2147221247i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDERR_E_FIRST: ::windows_sys::core::HRESULT = -2147221248i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDERR_E_NOHELP: ::windows_sys::core::HRESULT = -2147221246i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDERR_E_NOTSUPPORTED: i32 = -2147221248i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDERR_E_UNKNOWNGROUP: ::windows_sys::core::HRESULT = -2147221244i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMD_TASKDLGID_ONBEFOREUNLOAD: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEIVERB_PROPERTIES: i32 = -7i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLESTDDELIM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\"); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_BZERR_HTASKINVALID: u32 = 116u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_BZ_CALLUNBLOCKED: u32 = 119u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_BZ_RETRYSELECTED: u32 = 118u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_BZ_SWITCHTOSELECTED: u32 = 117u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_CANCEL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_CIERR_MUSTHAVECLSID: u32 = 116u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_CIERR_MUSTHAVECURRENTMETAFILE: u32 = 117u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_CIERR_SZICONEXEINVALID: u32 = 118u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_CSERR_FROMNOTNULL: u32 = 118u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_CSERR_LINKCNTRINVALID: u32 = 117u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_CSERR_LINKCNTRNULL: u32 = 116u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_CSERR_SOURCEINVALID: u32 = 121u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_CSERR_SOURCENULL: u32 = 120u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_CSERR_SOURCEPARSEERROR: u32 = 122u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_CSERR_SOURCEPARSERROR: u32 = 122u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_CSERR_TONOTNULL: u32 = 119u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_CTERR_CBFORMATINVALID: u32 = 119u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_CTERR_CLASSIDINVALID: u32 = 117u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_CTERR_DVASPECTINVALID: u32 = 118u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_CTERR_HMETAPICTINVALID: u32 = 120u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_CTERR_STRINGINVALID: u32 = 121u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_ELERR_LINKCNTRINVALID: u32 = 117u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_ELERR_LINKCNTRNULL: u32 = 116u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_ERR_CBSTRUCTINCORRECT: u32 = 103u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_ERR_DIALOGFAILURE: u32 = 112u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_ERR_FINDTEMPLATEFAILURE: u32 = 110u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_ERR_GLOBALMEMALLOC: u32 = 114u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_ERR_HINSTANCEINVALID: u32 = 107u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_ERR_HRESOURCEINVALID: u32 = 109u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_ERR_HWNDOWNERINVALID: u32 = 104u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_ERR_LOADSTRING: u32 = 115u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_ERR_LOADTEMPLATEFAILURE: u32 = 111u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_ERR_LOCALMEMALLOC: u32 = 113u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_ERR_LPFNHOOKINVALID: u32 = 106u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_ERR_LPSZCAPTIONINVALID: u32 = 105u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_ERR_LPSZTEMPLATEINVALID: u32 = 108u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_ERR_OLEMEMALLOC: u32 = 100u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_ERR_STANDARDMAX: u32 = 116u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_ERR_STANDARDMIN: u32 = 100u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_ERR_STRUCTUREINVALID: u32 = 102u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_ERR_STRUCTURENULL: u32 = 101u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_FALSE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_GPERR_CBFORMATINVALID: u32 = 130u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_GPERR_CLASSIDINVALID: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_GPERR_LPCLSIDEXCLUDEINVALID: u32 = 129u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_GPERR_STRINGINVALID: u32 = 127u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_IOERR_ARRLINKTYPESINVALID: u32 = 118u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_IOERR_ARRPASTEENTRIESINVALID: u32 = 117u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_IOERR_CCHFILEINVALID: u32 = 125u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_IOERR_HICONINVALID: u32 = 118u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_IOERR_LPCLSIDEXCLUDEINVALID: u32 = 124u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_IOERR_LPFORMATETCINVALID: u32 = 119u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_IOERR_LPIOLECLIENTSITEINVALID: u32 = 121u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_IOERR_LPISTORAGEINVALID: u32 = 122u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_IOERR_LPSZFILEINVALID: u32 = 116u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_IOERR_LPSZLABELINVALID: u32 = 117u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_IOERR_PPVOBJINVALID: u32 = 120u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_IOERR_SCODEHASERROR: u32 = 123u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_IOERR_SRCDATAOBJECTINVALID: u32 = 116u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_LPERR_LINKCNTRINVALID: u32 = 134u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_LPERR_LINKCNTRNULL: u32 = 133u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_OK: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_OPERR_DLGPROCNOTNULL: u32 = 125u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_OPERR_INVALIDPAGES: u32 = 123u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_OPERR_LINKINFOINVALID: u32 = 137u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_OPERR_LPARAMNOTZERO: u32 = 126u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_OPERR_NOTSUPPORTED: u32 = 124u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_OPERR_OBJINFOINVALID: u32 = 136u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_OPERR_PAGESINCORRECT: u32 = 122u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_OPERR_PROPERTYSHEET: u32 = 135u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_OPERR_PROPSHEETINVALID: u32 = 119u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_OPERR_PROPSHEETNULL: u32 = 118u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_OPERR_PROPSINVALID: u32 = 121u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_OPERR_SUBPROPINVALID: u32 = 117u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_OPERR_SUBPROPNULL: u32 = 116u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_OPERR_SUPPROP: u32 = 120u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_PSERR_CLIPBOARDCHANGED: u32 = 119u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_PSERR_GETCLIPBOARDFAILED: u32 = 120u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_QUERY_GETCLASSID: u32 = 65280u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_QUERY_LINKBROKEN: u32 = 65281u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_SUCCESS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_VPERR_DVASPECTINVALID: u32 = 132u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUI_VPERR_METAPICTINVALID: u32 = 131u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEVERB_PRIMARY: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OT_EMBEDDED: i32 = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OT_LINK: i32 = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OT_STATIC: i32 = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PERPROP_E_FIRST: i32 = -2147220992i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PERPROP_E_LAST: ::windows_sys::core::HRESULT = -2147220977i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PERPROP_E_NOPAGEAVAILABLE: ::windows_sys::core::HRESULT = -2147220992i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PERPROP_S_FIRST: ::windows_sys::core::HRESULT = 262656i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PERPROP_S_LAST: ::windows_sys::core::HRESULT = 262671i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PROP_HWND_CHGICONDLG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HWND_CIDLG"); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PS_MAXLINKTYPES: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SELFREG_E_CLASS: ::windows_sys::core::HRESULT = -2147220991i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SELFREG_E_FIRST: i32 = -2147220992i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SELFREG_E_LAST: ::windows_sys::core::HRESULT = -2147220977i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SELFREG_E_TYPELIB: ::windows_sys::core::HRESULT = -2147220992i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SELFREG_S_FIRST: ::windows_sys::core::HRESULT = 262656i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SELFREG_S_LAST: ::windows_sys::core::HRESULT = 262671i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SID_GetCaller: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4717cc40_bcb9_11d0_9336_00a0c90dcaa9); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SID_ProvideRuntimeContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x74a5040c_dd0c_48f0_ac85_194c3259180a); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SID_VariantConversion: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1f101481_bccd_11d0_9336_00a0c90dcaa9); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const STDOLE2_LCID: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const STDOLE2_MAJORVERNUM: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const STDOLE2_MINORVERNUM: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const STDOLE_LCID: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const STDOLE_MAJORVERNUM: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const STDOLE_MINORVERNUM: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const STDOLE_TLB: ::windows_sys::core::PCSTR = ::windows_sys::s!("stdole2.tlb"); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const STDTYPE_TLB: ::windows_sys::core::PCSTR = ::windows_sys::s!("stdole2.tlb"); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SZOLEUI_MSG_ADDCONTROL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OLEUI_MSG_ADDCONTROL"); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SZOLEUI_MSG_BROWSE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OLEUI_MSG_BROWSE"); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SZOLEUI_MSG_BROWSE_OFN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OLEUI_MSG_BROWSE_OFN"); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SZOLEUI_MSG_CHANGEICON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OLEUI_MSG_CHANGEICON"); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SZOLEUI_MSG_CHANGESOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OLEUI_MSG_CHANGESOURCE"); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SZOLEUI_MSG_CLOSEBUSYDIALOG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OLEUI_MSG_CLOSEBUSYDIALOG"); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SZOLEUI_MSG_CONVERT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OLEUI_MSG_CONVERT"); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SZOLEUI_MSG_ENDDIALOG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OLEUI_MSG_ENDDIALOG"); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SZOLEUI_MSG_HELP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OLEUI_MSG_HELP"); +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const TIFLAGS_EXTENDDISPATCHONLY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARIANT_ALPHABOOL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARIANT_CALENDAR_GREGORIAN: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARIANT_CALENDAR_HIJRI: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARIANT_CALENDAR_THAI: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARIANT_LOCALBOOL: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARIANT_NOUSEROVERRIDE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARIANT_NOVALUEPROP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARIANT_USE_NLS: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VAR_CALENDAR_GREGORIAN: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VAR_CALENDAR_HIJRI: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VAR_CALENDAR_THAI: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VAR_DATEVALUEONLY: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VAR_FORMAT_NOSUBSTITUTE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VAR_FOURDIGITYEARS: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VAR_LOCALBOOL: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VAR_TIMEVALUEONLY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VAR_VALIDDATE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VTDATEGRE_MAX: u32 = 2958465u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VTDATEGRE_MIN: i32 = -657434i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VT_BLOB_PROPSET: u32 = 75u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VT_STORED_PROPSET: u32 = 74u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VT_STREAMED_PROPSET: u32 = 73u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VT_VERBOSE_ENUM: u32 = 76u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const WIN32: u32 = 100u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexEnumAll: i32 = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexEnumDefault: i32 = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexNameCaseInsensitive: i32 = 8i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexNameCaseSensitive: i32 = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexNameEnsure: i32 = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexNameImplicit: i32 = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexNameInternal: i32 = 16i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexNameNoDynamicProperties: i32 = 32i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type ACTIVATEFLAGS = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const ACTIVATE_WINDOWLESS: ACTIVATEFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type ACTIVEOBJECT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const ACTIVEOBJECT_STRONG: ACTIVEOBJECT_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const ACTIVEOBJECT_WEAK: ACTIVEOBJECT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type BINDSPEED = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const BINDSPEED_INDEFINITE: BINDSPEED = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const BINDSPEED_MODERATE: BINDSPEED = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const BINDSPEED_IMMEDIATE: BINDSPEED = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type BUSY_DIALOG_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const BZ_DISABLECANCELBUTTON: BUSY_DIALOG_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const BZ_DISABLESWITCHTOBUTTON: BUSY_DIALOG_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const BZ_DISABLERETRYBUTTON: BUSY_DIALOG_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const BZ_NOTRESPONDINGDIALOG: BUSY_DIALOG_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type CHANGEKIND = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CHANGEKIND_ADDMEMBER: CHANGEKIND = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CHANGEKIND_DELETEMEMBER: CHANGEKIND = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CHANGEKIND_SETNAMES: CHANGEKIND = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CHANGEKIND_SETDOCUMENTATION: CHANGEKIND = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CHANGEKIND_GENERAL: CHANGEKIND = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CHANGEKIND_INVALIDATE: CHANGEKIND = 5i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CHANGEKIND_CHANGEFAILED: CHANGEKIND = 6i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CHANGEKIND_MAX: CHANGEKIND = 7i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type CHANGE_ICON_FLAGS = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CIF_SHOWHELP: CHANGE_ICON_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CIF_SELECTCURRENT: CHANGE_ICON_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CIF_SELECTDEFAULT: CHANGE_ICON_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CIF_SELECTFROMFILE: CHANGE_ICON_FLAGS = 8i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CIF_USEICONEXE: CHANGE_ICON_FLAGS = 16i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type CHANGE_SOURCE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CSF_SHOWHELP: CHANGE_SOURCE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CSF_VALIDSOURCE: CHANGE_SOURCE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CSF_ONLYGETSOURCE: CHANGE_SOURCE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CSF_EXPLORER: CHANGE_SOURCE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type CLIPBOARD_FORMAT = u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_TEXT: CLIPBOARD_FORMAT = 1u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_BITMAP: CLIPBOARD_FORMAT = 2u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_METAFILEPICT: CLIPBOARD_FORMAT = 3u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_SYLK: CLIPBOARD_FORMAT = 4u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_DIF: CLIPBOARD_FORMAT = 5u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_TIFF: CLIPBOARD_FORMAT = 6u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_OEMTEXT: CLIPBOARD_FORMAT = 7u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_DIB: CLIPBOARD_FORMAT = 8u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_PALETTE: CLIPBOARD_FORMAT = 9u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_PENDATA: CLIPBOARD_FORMAT = 10u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_RIFF: CLIPBOARD_FORMAT = 11u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_WAVE: CLIPBOARD_FORMAT = 12u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_UNICODETEXT: CLIPBOARD_FORMAT = 13u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_ENHMETAFILE: CLIPBOARD_FORMAT = 14u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_HDROP: CLIPBOARD_FORMAT = 15u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_LOCALE: CLIPBOARD_FORMAT = 16u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_DIBV5: CLIPBOARD_FORMAT = 17u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_MAX: CLIPBOARD_FORMAT = 18u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_OWNERDISPLAY: CLIPBOARD_FORMAT = 128u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_DSPTEXT: CLIPBOARD_FORMAT = 129u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_DSPBITMAP: CLIPBOARD_FORMAT = 130u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_DSPMETAFILEPICT: CLIPBOARD_FORMAT = 131u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_DSPENHMETAFILE: CLIPBOARD_FORMAT = 142u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_PRIVATEFIRST: CLIPBOARD_FORMAT = 512u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_PRIVATELAST: CLIPBOARD_FORMAT = 767u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_GDIOBJFIRST: CLIPBOARD_FORMAT = 768u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_GDIOBJLAST: CLIPBOARD_FORMAT = 1023u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type CTRLINFO = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CTRLINFO_EATS_RETURN: CTRLINFO = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CTRLINFO_EATS_ESCAPE: CTRLINFO = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type DISCARDCACHE = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISCARDCACHE_SAVEIFDIRTY: DISCARDCACHE = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DISCARDCACHE_NOSAVE: DISCARDCACHE = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type DOCMISC = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DOCMISC_CANCREATEMULTIPLEVIEWS: DOCMISC = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DOCMISC_SUPPORTCOMPLEXRECTANGLES: DOCMISC = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DOCMISC_CANTOPENEDIT: DOCMISC = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DOCMISC_NOFILESUPPORT: DOCMISC = 8i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type DROPEFFECT = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DROPEFFECT_NONE: DROPEFFECT = 0u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DROPEFFECT_COPY: DROPEFFECT = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DROPEFFECT_MOVE: DROPEFFECT = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DROPEFFECT_LINK: DROPEFFECT = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DROPEFFECT_SCROLL: DROPEFFECT = 2147483648u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type DVASPECTINFOFLAG = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DVASPECTINFOFLAG_CANOPTIMIZE: DVASPECTINFOFLAG = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type DVEXTENTMODE = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DVEXTENT_CONTENT: DVEXTENTMODE = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const DVEXTENT_INTEGRAL: DVEXTENTMODE = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type EDIT_LINKS_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const ELF_SHOWHELP: EDIT_LINKS_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const ELF_DISABLEUPDATENOW: EDIT_LINKS_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const ELF_DISABLEOPENSOURCE: EDIT_LINKS_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const ELF_DISABLECHANGESOURCE: EDIT_LINKS_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const ELF_DISABLECANCELLINK: EDIT_LINKS_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type EMBDHLP_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const EMBDHLP_INPROC_HANDLER: EMBDHLP_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const EMBDHLP_INPROC_SERVER: EMBDHLP_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const EMBDHLP_CREATENOW: EMBDHLP_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const EMBDHLP_DELAYCREATE: EMBDHLP_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type ENUM_CONTROLS_WHICH_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GCW_WCH_SIBLING: ENUM_CONTROLS_WHICH_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GC_WCH_CONTAINER: ENUM_CONTROLS_WHICH_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GC_WCH_CONTAINED: ENUM_CONTROLS_WHICH_FLAGS = 3u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GC_WCH_ALL: ENUM_CONTROLS_WHICH_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GC_WCH_FREVERSEDIR: ENUM_CONTROLS_WHICH_FLAGS = 134217728u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GC_WCH_FONLYAFTER: ENUM_CONTROLS_WHICH_FLAGS = 268435456u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GC_WCH_FONLYBEFORE: ENUM_CONTROLS_WHICH_FLAGS = 536870912u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GC_WCH_FSELECTED: ENUM_CONTROLS_WHICH_FLAGS = 1073741824u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type FDEX_PROP_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexPropCanGet: FDEX_PROP_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexPropCannotGet: FDEX_PROP_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexPropCanPut: FDEX_PROP_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexPropCannotPut: FDEX_PROP_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexPropCanPutRef: FDEX_PROP_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexPropCannotPutRef: FDEX_PROP_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexPropNoSideEffects: FDEX_PROP_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexPropDynamicType: FDEX_PROP_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexPropCanCall: FDEX_PROP_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexPropCannotCall: FDEX_PROP_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexPropCanConstruct: FDEX_PROP_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexPropCannotConstruct: FDEX_PROP_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexPropCanSourceEvents: FDEX_PROP_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const fdexPropCannotSourceEvents: FDEX_PROP_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type GUIDKIND = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const GUIDKIND_DEFAULT_SOURCE_DISP_IID: GUIDKIND = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type HITRESULT = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const HITRESULT_OUTSIDE: HITRESULT = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const HITRESULT_TRANSPARENT: HITRESULT = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const HITRESULT_CLOSE: HITRESULT = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const HITRESULT_HIT: HITRESULT = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type IGNOREMIME = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IGNOREMIME_PROMPT: IGNOREMIME = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IGNOREMIME_TEXT: IGNOREMIME = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type INSERT_OBJECT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IOF_SHOWHELP: INSERT_OBJECT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IOF_SELECTCREATENEW: INSERT_OBJECT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IOF_SELECTCREATEFROMFILE: INSERT_OBJECT_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IOF_CHECKLINK: INSERT_OBJECT_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IOF_CHECKDISPLAYASICON: INSERT_OBJECT_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IOF_CREATENEWOBJECT: INSERT_OBJECT_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IOF_CREATEFILEOBJECT: INSERT_OBJECT_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IOF_CREATELINKOBJECT: INSERT_OBJECT_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IOF_DISABLELINK: INSERT_OBJECT_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IOF_VERIFYSERVERSEXIST: INSERT_OBJECT_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IOF_DISABLEDISPLAYASICON: INSERT_OBJECT_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IOF_HIDECHANGEICON: INSERT_OBJECT_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IOF_SHOWINSERTCONTROL: INSERT_OBJECT_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const IOF_SELECTCREATECONTROL: INSERT_OBJECT_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type KEYMODIFIERS = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const KEYMOD_SHIFT: KEYMODIFIERS = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const KEYMOD_CONTROL: KEYMODIFIERS = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const KEYMOD_ALT: KEYMODIFIERS = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type LIBFLAGS = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const LIBFLAG_FRESTRICTED: LIBFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const LIBFLAG_FCONTROL: LIBFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const LIBFLAG_FHIDDEN: LIBFLAGS = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const LIBFLAG_FHASDISKIMAGE: LIBFLAGS = 8i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type LOAD_PICTURE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const LP_DEFAULT: LOAD_PICTURE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const LP_MONOCHROME: LOAD_PICTURE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const LP_VGACOLOR: LOAD_PICTURE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const LP_COLOR: LOAD_PICTURE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type MEDIAPLAYBACK_STATE = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const MEDIAPLAYBACK_RESUME: MEDIAPLAYBACK_STATE = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const MEDIAPLAYBACK_PAUSE: MEDIAPLAYBACK_STATE = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const MEDIAPLAYBACK_PAUSE_AND_SUSPEND: MEDIAPLAYBACK_STATE = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const MEDIAPLAYBACK_RESUME_FROM_SUSPEND: MEDIAPLAYBACK_STATE = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type MULTICLASSINFO_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const MULTICLASSINFO_GETTYPEINFO: MULTICLASSINFO_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const MULTICLASSINFO_GETNUMRESERVEDDISPIDS: MULTICLASSINFO_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const MULTICLASSINFO_GETIIDPRIMARY: MULTICLASSINFO_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const MULTICLASSINFO_GETIIDSOURCE: MULTICLASSINFO_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type NUMPARSE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const NUMPRS_LEADING_WHITE: NUMPARSE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const NUMPRS_TRAILING_WHITE: NUMPARSE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const NUMPRS_LEADING_PLUS: NUMPARSE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const NUMPRS_TRAILING_PLUS: NUMPARSE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const NUMPRS_LEADING_MINUS: NUMPARSE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const NUMPRS_TRAILING_MINUS: NUMPARSE_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const NUMPRS_HEX_OCT: NUMPARSE_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const NUMPRS_PARENS: NUMPARSE_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const NUMPRS_DECIMAL: NUMPARSE_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const NUMPRS_THOUSANDS: NUMPARSE_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const NUMPRS_CURRENCY: NUMPARSE_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const NUMPRS_EXPONENT: NUMPARSE_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const NUMPRS_USE_ALL: NUMPARSE_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const NUMPRS_STD: NUMPARSE_FLAGS = 8191u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const NUMPRS_NEG: NUMPARSE_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const NUMPRS_INEXACT: NUMPARSE_FLAGS = 131072u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OBJECT_PROPERTIES_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OPF_OBJECTISLINK: OBJECT_PROPERTIES_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OPF_NOFILLDEFAULT: OBJECT_PROPERTIES_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OPF_SHOWHELP: OBJECT_PROPERTIES_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OPF_DISABLECONVERT: OBJECT_PROPERTIES_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLECLOSE = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECLOSE_SAVEIFDIRTY: OLECLOSE = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECLOSE_NOSAVE: OLECLOSE = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECLOSE_PROMPTSAVE: OLECLOSE = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLECMDEXECOPT = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDEXECOPT_DODEFAULT: OLECMDEXECOPT = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDEXECOPT_PROMPTUSER: OLECMDEXECOPT = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDEXECOPT_DONTPROMPTUSER: OLECMDEXECOPT = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDEXECOPT_SHOWHELP: OLECMDEXECOPT = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLECMDF = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDF_SUPPORTED: OLECMDF = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDF_ENABLED: OLECMDF = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDF_LATCHED: OLECMDF = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDF_NINCHED: OLECMDF = 8i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDF_INVISIBLE: OLECMDF = 16i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDF_DEFHIDEONCTXTMENU: OLECMDF = 32i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLECMDID = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_OPEN: OLECMDID = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_NEW: OLECMDID = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SAVE: OLECMDID = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SAVEAS: OLECMDID = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SAVECOPYAS: OLECMDID = 5i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_PRINT: OLECMDID = 6i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_PRINTPREVIEW: OLECMDID = 7i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_PAGESETUP: OLECMDID = 8i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SPELL: OLECMDID = 9i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_PROPERTIES: OLECMDID = 10i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_CUT: OLECMDID = 11i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_COPY: OLECMDID = 12i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_PASTE: OLECMDID = 13i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_PASTESPECIAL: OLECMDID = 14i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_UNDO: OLECMDID = 15i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_REDO: OLECMDID = 16i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SELECTALL: OLECMDID = 17i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_CLEARSELECTION: OLECMDID = 18i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_ZOOM: OLECMDID = 19i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_GETZOOMRANGE: OLECMDID = 20i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_UPDATECOMMANDS: OLECMDID = 21i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_REFRESH: OLECMDID = 22i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_STOP: OLECMDID = 23i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_HIDETOOLBARS: OLECMDID = 24i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SETPROGRESSMAX: OLECMDID = 25i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SETPROGRESSPOS: OLECMDID = 26i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SETPROGRESSTEXT: OLECMDID = 27i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SETTITLE: OLECMDID = 28i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SETDOWNLOADSTATE: OLECMDID = 29i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_STOPDOWNLOAD: OLECMDID = 30i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_ONTOOLBARACTIVATED: OLECMDID = 31i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_FIND: OLECMDID = 32i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_DELETE: OLECMDID = 33i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_HTTPEQUIV: OLECMDID = 34i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_HTTPEQUIV_DONE: OLECMDID = 35i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_ENABLE_INTERACTION: OLECMDID = 36i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_ONUNLOAD: OLECMDID = 37i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_PROPERTYBAG2: OLECMDID = 38i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_PREREFRESH: OLECMDID = 39i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SHOWSCRIPTERROR: OLECMDID = 40i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SHOWMESSAGE: OLECMDID = 41i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SHOWFIND: OLECMDID = 42i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SHOWPAGESETUP: OLECMDID = 43i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SHOWPRINT: OLECMDID = 44i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_CLOSE: OLECMDID = 45i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_ALLOWUILESSSAVEAS: OLECMDID = 46i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_DONTDOWNLOADCSS: OLECMDID = 47i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_UPDATEPAGESTATUS: OLECMDID = 48i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_PRINT2: OLECMDID = 49i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_PRINTPREVIEW2: OLECMDID = 50i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SETPRINTTEMPLATE: OLECMDID = 51i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_GETPRINTTEMPLATE: OLECMDID = 52i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_PAGEACTIONBLOCKED: OLECMDID = 55i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_PAGEACTIONUIQUERY: OLECMDID = 56i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_FOCUSVIEWCONTROLS: OLECMDID = 57i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_FOCUSVIEWCONTROLSQUERY: OLECMDID = 58i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SHOWPAGEACTIONMENU: OLECMDID = 59i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_ADDTRAVELENTRY: OLECMDID = 60i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_UPDATETRAVELENTRY: OLECMDID = 61i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_UPDATEBACKFORWARDSTATE: OLECMDID = 62i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_OPTICAL_ZOOM: OLECMDID = 63i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_OPTICAL_GETZOOMRANGE: OLECMDID = 64i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_WINDOWSTATECHANGED: OLECMDID = 65i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_ACTIVEXINSTALLSCOPE: OLECMDID = 66i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_UPDATETRAVELENTRY_DATARECOVERY: OLECMDID = 67i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SHOWTASKDLG: OLECMDID = 68i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_POPSTATEEVENT: OLECMDID = 69i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_VIEWPORT_MODE: OLECMDID = 70i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_LAYOUT_VIEWPORT_WIDTH: OLECMDID = 71i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_VISUAL_VIEWPORT_EXCLUDE_BOTTOM: OLECMDID = 72i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_USER_OPTICAL_ZOOM: OLECMDID = 73i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_PAGEAVAILABLE: OLECMDID = 74i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_GETUSERSCALABLE: OLECMDID = 75i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_UPDATE_CARET: OLECMDID = 76i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_ENABLE_VISIBILITY: OLECMDID = 77i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_MEDIA_PLAYBACK: OLECMDID = 78i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SETFAVICON: OLECMDID = 79i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SET_HOST_FULLSCREENMODE: OLECMDID = 80i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_EXITFULLSCREEN: OLECMDID = 81i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SCROLLCOMPLETE: OLECMDID = 82i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_ONBEFOREUNLOAD: OLECMDID = 83i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SHOWMESSAGE_BLOCKABLE: OLECMDID = 84i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDID_SHOWTASKDLG_BLOCKABLE: OLECMDID = 85i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLECMDID_BROWSERSTATEFLAG = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_BROWSERSTATE_EXTENSIONSOFF: OLECMDID_BROWSERSTATEFLAG = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_BROWSERSTATE_IESECURITY: OLECMDID_BROWSERSTATEFLAG = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_BROWSERSTATE_PROTECTEDMODE_OFF: OLECMDID_BROWSERSTATEFLAG = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_BROWSERSTATE_RESET: OLECMDID_BROWSERSTATEFLAG = 8i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_BROWSERSTATE_REQUIRESACTIVEX: OLECMDID_BROWSERSTATEFLAG = 16i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_BROWSERSTATE_DESKTOPHTMLDIALOG: OLECMDID_BROWSERSTATEFLAG = 32i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_BROWSERSTATE_BLOCKEDVERSION: OLECMDID_BROWSERSTATEFLAG = 64i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLECMDID_OPTICAL_ZOOMFLAG = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_OPTICAL_ZOOM_NOPERSIST: OLECMDID_OPTICAL_ZOOMFLAG = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_OPTICAL_ZOOM_NOLAYOUT: OLECMDID_OPTICAL_ZOOMFLAG = 16i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_OPTICAL_ZOOM_NOTRANSIENT: OLECMDID_OPTICAL_ZOOMFLAG = 32i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_OPTICAL_ZOOM_RELOADFORNEWTAB: OLECMDID_OPTICAL_ZOOMFLAG = 64i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLECMDID_PAGEACTIONFLAG = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_FILEDOWNLOAD: OLECMDID_PAGEACTIONFLAG = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_ACTIVEXINSTALL: OLECMDID_PAGEACTIONFLAG = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_ACTIVEXTRUSTFAIL: OLECMDID_PAGEACTIONFLAG = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_ACTIVEXUSERDISABLE: OLECMDID_PAGEACTIONFLAG = 8i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_ACTIVEXDISALLOW: OLECMDID_PAGEACTIONFLAG = 16i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_ACTIVEXUNSAFE: OLECMDID_PAGEACTIONFLAG = 32i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_POPUPWINDOW: OLECMDID_PAGEACTIONFLAG = 64i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_LOCALMACHINE: OLECMDID_PAGEACTIONFLAG = 128i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_MIMETEXTPLAIN: OLECMDID_PAGEACTIONFLAG = 256i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_SCRIPTNAVIGATE: OLECMDID_PAGEACTIONFLAG = 512i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_SCRIPTNAVIGATE_ACTIVEXINSTALL: OLECMDID_PAGEACTIONFLAG = 512i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_PROTLOCKDOWNLOCALMACHINE: OLECMDID_PAGEACTIONFLAG = 1024i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_PROTLOCKDOWNTRUSTED: OLECMDID_PAGEACTIONFLAG = 2048i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_PROTLOCKDOWNINTRANET: OLECMDID_PAGEACTIONFLAG = 4096i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_PROTLOCKDOWNINTERNET: OLECMDID_PAGEACTIONFLAG = 8192i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_PROTLOCKDOWNRESTRICTED: OLECMDID_PAGEACTIONFLAG = 16384i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_PROTLOCKDOWNDENY: OLECMDID_PAGEACTIONFLAG = 32768i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_POPUPALLOWED: OLECMDID_PAGEACTIONFLAG = 65536i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_SCRIPTPROMPT: OLECMDID_PAGEACTIONFLAG = 131072i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_ACTIVEXUSERAPPROVAL: OLECMDID_PAGEACTIONFLAG = 262144i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_MIXEDCONTENT: OLECMDID_PAGEACTIONFLAG = 524288i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_INVALID_CERT: OLECMDID_PAGEACTIONFLAG = 1048576i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_INTRANETZONEREQUEST: OLECMDID_PAGEACTIONFLAG = 2097152i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_XSSFILTERED: OLECMDID_PAGEACTIONFLAG = 4194304i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_SPOOFABLEIDNHOST: OLECMDID_PAGEACTIONFLAG = 8388608i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_ACTIVEX_EPM_INCOMPATIBLE: OLECMDID_PAGEACTIONFLAG = 16777216i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_SCRIPTNAVIGATE_ACTIVEXUSERAPPROVAL: OLECMDID_PAGEACTIONFLAG = 33554432i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_WPCBLOCKED: OLECMDID_PAGEACTIONFLAG = 67108864i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_WPCBLOCKED_ACTIVEX: OLECMDID_PAGEACTIONFLAG = 134217728i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_EXTENSION_COMPAT_BLOCKED: OLECMDID_PAGEACTIONFLAG = 268435456i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_NORESETACTIVEX: OLECMDID_PAGEACTIONFLAG = 536870912i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_GENERIC_STATE: OLECMDID_PAGEACTIONFLAG = 1073741824i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_PAGEACTION_RESET: OLECMDID_PAGEACTIONFLAG = -2147483648i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLECMDID_REFRESHFLAG = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_NORMAL: OLECMDID_REFRESHFLAG = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_IFEXPIRED: OLECMDID_REFRESHFLAG = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_CONTINUE: OLECMDID_REFRESHFLAG = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_COMPLETELY: OLECMDID_REFRESHFLAG = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_NO_CACHE: OLECMDID_REFRESHFLAG = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_RELOAD: OLECMDID_REFRESHFLAG = 5i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_LEVELMASK: OLECMDID_REFRESHFLAG = 255i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_CLEARUSERINPUT: OLECMDID_REFRESHFLAG = 4096i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_PROMPTIFOFFLINE: OLECMDID_REFRESHFLAG = 8192i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_THROUGHSCRIPT: OLECMDID_REFRESHFLAG = 16384i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_SKIPBEFOREUNLOADEVENT: OLECMDID_REFRESHFLAG = 32768i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_PAGEACTION_ACTIVEXINSTALL: OLECMDID_REFRESHFLAG = 65536i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_PAGEACTION_FILEDOWNLOAD: OLECMDID_REFRESHFLAG = 131072i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_PAGEACTION_LOCALMACHINE: OLECMDID_REFRESHFLAG = 262144i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_PAGEACTION_POPUPWINDOW: OLECMDID_REFRESHFLAG = 524288i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNLOCALMACHINE: OLECMDID_REFRESHFLAG = 1048576i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNTRUSTED: OLECMDID_REFRESHFLAG = 2097152i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNINTRANET: OLECMDID_REFRESHFLAG = 4194304i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNINTERNET: OLECMDID_REFRESHFLAG = 8388608i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNRESTRICTED: OLECMDID_REFRESHFLAG = 16777216i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_PAGEACTION_MIXEDCONTENT: OLECMDID_REFRESHFLAG = 33554432i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_PAGEACTION_INVALID_CERT: OLECMDID_REFRESHFLAG = 67108864i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_REFRESH_PAGEACTION_ALLOW_VERSION: OLECMDID_REFRESHFLAG = 134217728i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLECMDID_VIEWPORT_MODE_FLAG = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_VIEWPORTMODE_FIXED_LAYOUT_WIDTH: OLECMDID_VIEWPORT_MODE_FLAG = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_VIEWPORTMODE_EXCLUDE_VISUAL_BOTTOM: OLECMDID_VIEWPORT_MODE_FLAG = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_VIEWPORTMODE_FIXED_LAYOUT_WIDTH_VALID: OLECMDID_VIEWPORT_MODE_FLAG = 65536i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_VIEWPORTMODE_EXCLUDE_VISUAL_BOTTOM_VALID: OLECMDID_VIEWPORT_MODE_FLAG = 131072i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLECMDID_WINDOWSTATE_FLAG = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_WINDOWSTATE_USERVISIBLE: OLECMDID_WINDOWSTATE_FLAG = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_WINDOWSTATE_ENABLED: OLECMDID_WINDOWSTATE_FLAG = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_WINDOWSTATE_USERVISIBLE_VALID: OLECMDID_WINDOWSTATE_FLAG = 65536i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDIDF_WINDOWSTATE_ENABLED_VALID: OLECMDID_WINDOWSTATE_FLAG = 131072i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLECMDTEXTF = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDTEXTF_NONE: OLECMDTEXTF = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDTEXTF_NAME: OLECMDTEXTF = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECMDTEXTF_STATUS: OLECMDTEXTF = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLECONTF = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECONTF_EMBEDDINGS: OLECONTF = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECONTF_LINKS: OLECONTF = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECONTF_OTHERS: OLECONTF = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECONTF_ONLYUSER: OLECONTF = 8i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECONTF_ONLYIFRUNNING: OLECONTF = 16i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLECREATE = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECREATE_ZERO: OLECREATE = 0u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLECREATE_LEAVERUNNING: OLECREATE = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLEDCFLAGS = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEDC_NODRAW: OLEDCFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEDC_PAINTBKGND: OLEDCFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEDC_OFFSCREEN: OLEDCFLAGS = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLEGETMONIKER = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEGETMONIKER_ONLYIFTHERE: OLEGETMONIKER = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEGETMONIKER_FORCEASSIGN: OLEGETMONIKER = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEGETMONIKER_UNASSIGN: OLEGETMONIKER = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEGETMONIKER_TEMPFORUSER: OLEGETMONIKER = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLEIVERB = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEIVERB_PRIMARY: OLEIVERB = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEIVERB_SHOW: OLEIVERB = -1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEIVERB_OPEN: OLEIVERB = -2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEIVERB_HIDE: OLEIVERB = -3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEIVERB_UIACTIVATE: OLEIVERB = -4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEIVERB_INPLACEACTIVATE: OLEIVERB = -5i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEIVERB_DISCARDUNDOSTATE: OLEIVERB = -6i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLELINKBIND = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLELINKBIND_EVENIFCLASSDIFF: OLELINKBIND = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLEMISC = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_RECOMPOSEONRESIZE: OLEMISC = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_ONLYICONIC: OLEMISC = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_INSERTNOTREPLACE: OLEMISC = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_STATIC: OLEMISC = 8i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_CANTLINKINSIDE: OLEMISC = 16i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_CANLINKBYOLE1: OLEMISC = 32i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_ISLINKOBJECT: OLEMISC = 64i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_INSIDEOUT: OLEMISC = 128i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_ACTIVATEWHENVISIBLE: OLEMISC = 256i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_RENDERINGISDEVICEINDEPENDENT: OLEMISC = 512i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_INVISIBLEATRUNTIME: OLEMISC = 1024i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_ALWAYSRUN: OLEMISC = 2048i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_ACTSLIKEBUTTON: OLEMISC = 4096i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_ACTSLIKELABEL: OLEMISC = 8192i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_NOUIACTIVATE: OLEMISC = 16384i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_ALIGNABLE: OLEMISC = 32768i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_SIMPLEFRAME: OLEMISC = 65536i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_SETCLIENTSITEFIRST: OLEMISC = 131072i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_IMEMODE: OLEMISC = 262144i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_IGNOREACTIVATEWHENVISIBLE: OLEMISC = 524288i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_WANTSTOMENUMERGE: OLEMISC = 1048576i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEMISC_SUPPORTSMULTILEVELUNDO: OLEMISC = 2097152i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLERENDER = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLERENDER_NONE: OLERENDER = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLERENDER_DRAW: OLERENDER = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLERENDER_FORMAT: OLERENDER = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLERENDER_ASIS: OLERENDER = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLEUIPASTEFLAG = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUIPASTE_ENABLEICON: OLEUIPASTEFLAG = 2048i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUIPASTE_PASTEONLY: OLEUIPASTEFLAG = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUIPASTE_PASTE: OLEUIPASTEFLAG = 512i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUIPASTE_LINKANYTYPE: OLEUIPASTEFLAG = 1024i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUIPASTE_LINKTYPE1: OLEUIPASTEFLAG = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUIPASTE_LINKTYPE2: OLEUIPASTEFLAG = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUIPASTE_LINKTYPE3: OLEUIPASTEFLAG = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUIPASTE_LINKTYPE4: OLEUIPASTEFLAG = 8i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUIPASTE_LINKTYPE5: OLEUIPASTEFLAG = 16i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUIPASTE_LINKTYPE6: OLEUIPASTEFLAG = 32i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUIPASTE_LINKTYPE7: OLEUIPASTEFLAG = 64i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUIPASTE_LINKTYPE8: OLEUIPASTEFLAG = 128i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLEUPDATE = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUPDATE_ALWAYS: OLEUPDATE = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEUPDATE_ONCALL: OLEUPDATE = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLEVERBATTRIB = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEVERBATTRIB_NEVERDIRTIES: OLEVERBATTRIB = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEVERBATTRIB_ONCONTAINERMENU: OLEVERBATTRIB = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLEWHICHMK = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEWHICHMK_CONTAINER: OLEWHICHMK = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEWHICHMK_OBJREL: OLEWHICHMK = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const OLEWHICHMK_OBJFULL: OLEWHICHMK = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type OLE_TRISTATE = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const triUnchecked: OLE_TRISTATE = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const triChecked: OLE_TRISTATE = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const triGray: OLE_TRISTATE = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type PAGEACTION_UI = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PAGEACTION_UI_DEFAULT: PAGEACTION_UI = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PAGEACTION_UI_MODAL: PAGEACTION_UI = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PAGEACTION_UI_MODELESS: PAGEACTION_UI = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PAGEACTION_UI_SILENT: PAGEACTION_UI = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type PARAMFLAGS = u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PARAMFLAG_NONE: PARAMFLAGS = 0u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PARAMFLAG_FIN: PARAMFLAGS = 1u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PARAMFLAG_FOUT: PARAMFLAGS = 2u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PARAMFLAG_FLCID: PARAMFLAGS = 4u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PARAMFLAG_FRETVAL: PARAMFLAGS = 8u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PARAMFLAG_FOPT: PARAMFLAGS = 16u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PARAMFLAG_FHASDEFAULT: PARAMFLAGS = 32u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PARAMFLAG_FHASCUSTDATA: PARAMFLAGS = 64u16; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type PASTE_SPECIAL_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PSF_SHOWHELP: PASTE_SPECIAL_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PSF_SELECTPASTE: PASTE_SPECIAL_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PSF_SELECTPASTELINK: PASTE_SPECIAL_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PSF_CHECKDISPLAYASICON: PASTE_SPECIAL_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PSF_DISABLEDISPLAYASICON: PASTE_SPECIAL_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PSF_HIDECHANGEICON: PASTE_SPECIAL_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PSF_STAYONCLIPBOARDCHANGE: PASTE_SPECIAL_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PSF_NOREFRESHDATAOBJECT: PASTE_SPECIAL_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type PICTUREATTRIBUTES = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PICTURE_SCALABLE: PICTUREATTRIBUTES = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PICTURE_TRANSPARENT: PICTUREATTRIBUTES = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type PICTYPE = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PICTYPE_UNINITIALIZED: PICTYPE = -1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PICTYPE_NONE: PICTYPE = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PICTYPE_BITMAP: PICTYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PICTYPE_METAFILE: PICTYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PICTYPE_ICON: PICTYPE = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PICTYPE_ENHMETAFILE: PICTYPE = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type POINTERINACTIVE = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const POINTERINACTIVE_ACTIVATEONENTRY: POINTERINACTIVE = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const POINTERINACTIVE_DEACTIVATEONLEAVE: POINTERINACTIVE = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const POINTERINACTIVE_ACTIVATEONDRAG: POINTERINACTIVE = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type PRINTFLAG = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PRINTFLAG_MAYBOTHERUSER: PRINTFLAG = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PRINTFLAG_PROMPTUSER: PRINTFLAG = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PRINTFLAG_USERMAYCHANGEPRINTER: PRINTFLAG = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PRINTFLAG_RECOMPOSETODEVICE: PRINTFLAG = 8u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PRINTFLAG_DONTACTUALLYPRINT: PRINTFLAG = 16u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PRINTFLAG_FORCEPROPERTIES: PRINTFLAG = 32u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PRINTFLAG_PRINTTOFILE: PRINTFLAG = 64u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type PROPBAG2_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PROPBAG2_TYPE_UNDEFINED: PROPBAG2_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PROPBAG2_TYPE_DATA: PROPBAG2_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PROPBAG2_TYPE_URL: PROPBAG2_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PROPBAG2_TYPE_OBJECT: PROPBAG2_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PROPBAG2_TYPE_STREAM: PROPBAG2_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PROPBAG2_TYPE_STORAGE: PROPBAG2_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PROPBAG2_TYPE_MONIKER: PROPBAG2_TYPE = 6i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type PROPPAGESTATUS = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PROPPAGESTATUS_DIRTY: PROPPAGESTATUS = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PROPPAGESTATUS_VALIDATE: PROPPAGESTATUS = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const PROPPAGESTATUS_CLEAN: PROPPAGESTATUS = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type QACONTAINERFLAGS = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const QACONTAINER_SHOWHATCHING: QACONTAINERFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const QACONTAINER_SHOWGRABHANDLES: QACONTAINERFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const QACONTAINER_USERMODE: QACONTAINERFLAGS = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const QACONTAINER_DISPLAYASDEFAULT: QACONTAINERFLAGS = 8i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const QACONTAINER_UIDEAD: QACONTAINERFLAGS = 16i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const QACONTAINER_AUTOCLIP: QACONTAINERFLAGS = 32i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const QACONTAINER_MESSAGEREFLECT: QACONTAINERFLAGS = 64i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const QACONTAINER_SUPPORTSMNEMONICS: QACONTAINERFLAGS = 128i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type READYSTATE = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const READYSTATE_UNINITIALIZED: READYSTATE = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const READYSTATE_LOADING: READYSTATE = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const READYSTATE_LOADED: READYSTATE = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const READYSTATE_INTERACTIVE: READYSTATE = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const READYSTATE_COMPLETE: READYSTATE = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type REGKIND = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const REGKIND_DEFAULT: REGKIND = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const REGKIND_REGISTER: REGKIND = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const REGKIND_NONE: REGKIND = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type SF_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SF_ERROR: SF_TYPE = 10i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SF_I1: SF_TYPE = 16i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SF_I2: SF_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SF_I4: SF_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SF_I8: SF_TYPE = 20i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SF_BSTR: SF_TYPE = 8i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SF_UNKNOWN: SF_TYPE = 13i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SF_DISPATCH: SF_TYPE = 9i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SF_VARIANT: SF_TYPE = 12i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SF_RECORD: SF_TYPE = 36i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const SF_HAVEIID: SF_TYPE = 32781i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type TYPEFLAGS = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const TYPEFLAG_FAPPOBJECT: TYPEFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const TYPEFLAG_FCANCREATE: TYPEFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const TYPEFLAG_FLICENSED: TYPEFLAGS = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const TYPEFLAG_FPREDECLID: TYPEFLAGS = 8i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const TYPEFLAG_FHIDDEN: TYPEFLAGS = 16i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const TYPEFLAG_FCONTROL: TYPEFLAGS = 32i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const TYPEFLAG_FDUAL: TYPEFLAGS = 64i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const TYPEFLAG_FNONEXTENSIBLE: TYPEFLAGS = 128i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const TYPEFLAG_FOLEAUTOMATION: TYPEFLAGS = 256i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const TYPEFLAG_FRESTRICTED: TYPEFLAGS = 512i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const TYPEFLAG_FAGGREGATABLE: TYPEFLAGS = 1024i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const TYPEFLAG_FREPLACEABLE: TYPEFLAGS = 2048i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const TYPEFLAG_FDISPATCHABLE: TYPEFLAGS = 4096i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const TYPEFLAG_FREVERSEBIND: TYPEFLAGS = 8192i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const TYPEFLAG_FPROXY: TYPEFLAGS = 16384i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type UASFLAGS = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const UAS_NORMAL: UASFLAGS = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const UAS_BLOCKED: UASFLAGS = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const UAS_NOPARENTENABLE: UASFLAGS = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const UAS_MASK: UASFLAGS = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type UI_CONVERT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_SHOWHELPBUTTON: UI_CONVERT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_SETCONVERTDEFAULT: UI_CONVERT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_SETACTIVATEDEFAULT: UI_CONVERT_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_SELECTCONVERTTO: UI_CONVERT_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_SELECTACTIVATEAS: UI_CONVERT_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_DISABLEDISPLAYASICON: UI_CONVERT_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_DISABLEACTIVATEAS: UI_CONVERT_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_HIDECHANGEICON: UI_CONVERT_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const CF_CONVERTONLY: UI_CONVERT_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type UPDFCACHE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const UPDFCACHE_ALL: UPDFCACHE_FLAGS = 2147483647u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const UPDFCACHE_ALLBUTNODATACACHE: UPDFCACHE_FLAGS = 2147483646u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const UPDFCACHE_NORMALCACHE: UPDFCACHE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const UPDFCACHE_IFBLANK: UPDFCACHE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const UPDFCACHE_ONLYIFBLANK: UPDFCACHE_FLAGS = 2147483648u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const UPDFCACHE_NODATACACHE: UPDFCACHE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const UPDFCACHE_ONSAVECACHE: UPDFCACHE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const UPDFCACHE_ONSTOPCACHE: UPDFCACHE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const UPDFCACHE_IFBLANKORONSAVECACHE: UPDFCACHE_FLAGS = 18u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type USERCLASSTYPE = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const USERCLASSTYPE_FULL: USERCLASSTYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const USERCLASSTYPE_SHORT: USERCLASSTYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const USERCLASSTYPE_APPNAME: USERCLASSTYPE = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type VARCMP = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARCMP_LT: VARCMP = 0u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARCMP_EQ: VARCMP = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARCMP_GT: VARCMP = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARCMP_NULL: VARCMP = 3u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type VARFORMAT_FIRST_DAY = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_FIRST_DAY_SYSTEMDEFAULT: VARFORMAT_FIRST_DAY = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_FIRST_DAY_MONDAY: VARFORMAT_FIRST_DAY = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_FIRST_DAY_TUESDAY: VARFORMAT_FIRST_DAY = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_FIRST_DAY_WEDNESDAY: VARFORMAT_FIRST_DAY = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_FIRST_DAY_THURSDAY: VARFORMAT_FIRST_DAY = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_FIRST_DAY_FRIDAY: VARFORMAT_FIRST_DAY = 5i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_FIRST_DAY_SATURDAY: VARFORMAT_FIRST_DAY = 6i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_FIRST_DAY_SUNDAY: VARFORMAT_FIRST_DAY = 7i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type VARFORMAT_FIRST_WEEK = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_FIRST_WEEK_SYSTEMDEFAULT: VARFORMAT_FIRST_WEEK = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_FIRST_WEEK_CONTAINS_JANUARY_FIRST: VARFORMAT_FIRST_WEEK = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_FIRST_WEEK_LARGER_HALF_IN_CURRENT_YEAR: VARFORMAT_FIRST_WEEK = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_FIRST_WEEK_HAS_SEVEN_DAYS: VARFORMAT_FIRST_WEEK = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type VARFORMAT_GROUP = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_GROUP_SYSTEMDEFAULT: VARFORMAT_GROUP = -2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_GROUP_THOUSANDS: VARFORMAT_GROUP = -1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_GROUP_NOTTHOUSANDS: VARFORMAT_GROUP = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type VARFORMAT_LEADING_DIGIT = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_LEADING_DIGIT_SYSTEMDEFAULT: VARFORMAT_LEADING_DIGIT = -2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_LEADING_DIGIT_INCLUDED: VARFORMAT_LEADING_DIGIT = -1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_LEADING_DIGIT_NOTINCLUDED: VARFORMAT_LEADING_DIGIT = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type VARFORMAT_NAMED_FORMAT = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_NAMED_FORMAT_GENERALDATE: VARFORMAT_NAMED_FORMAT = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_NAMED_FORMAT_LONGDATE: VARFORMAT_NAMED_FORMAT = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_NAMED_FORMAT_SHORTDATE: VARFORMAT_NAMED_FORMAT = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_NAMED_FORMAT_LONGTIME: VARFORMAT_NAMED_FORMAT = 3i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_NAMED_FORMAT_SHORTTIME: VARFORMAT_NAMED_FORMAT = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type VARFORMAT_PARENTHESES = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_PARENTHESES_SYSTEMDEFAULT: VARFORMAT_PARENTHESES = -2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_PARENTHESES_USED: VARFORMAT_PARENTHESES = -1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VARFORMAT_PARENTHESES_NOTUSED: VARFORMAT_PARENTHESES = 0i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type VIEWSTATUS = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VIEWSTATUS_OPAQUE: VIEWSTATUS = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VIEWSTATUS_SOLIDBKGND: VIEWSTATUS = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VIEWSTATUS_DVASPECTOPAQUE: VIEWSTATUS = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VIEWSTATUS_DVASPECTTRANSPARENT: VIEWSTATUS = 8i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VIEWSTATUS_SURFACE: VIEWSTATUS = 16i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VIEWSTATUS_3DSURFACE: VIEWSTATUS = 32i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type VIEW_OBJECT_PROPERTIES_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VPF_SELECTRELATIVE: VIEW_OBJECT_PROPERTIES_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VPF_DISABLERELATIVE: VIEW_OBJECT_PROPERTIES_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const VPF_DISABLESCALE: VIEW_OBJECT_PROPERTIES_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type WPCSETTING = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const WPCSETTING_LOGGING_ENABLED: WPCSETTING = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const WPCSETTING_FILEDOWNLOAD_BLOCKED: WPCSETTING = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub type XFORMCOORDS = i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const XFORMCOORDS_POSITION: XFORMCOORDS = 1i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const XFORMCOORDS_SIZE: XFORMCOORDS = 2i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const XFORMCOORDS_HIMETRICTOCONTAINER: XFORMCOORDS = 4i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const XFORMCOORDS_CONTAINERTOHIMETRIC: XFORMCOORDS = 8i32; +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub const XFORMCOORDS_EVENTCOMPAT: XFORMCOORDS = 16i32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] +#[cfg(feature = "Win32_System_Com")] +pub struct ARRAYDESC { + pub tdescElem: super::Com::TYPEDESC, + pub cDims: u16, + pub rgbounds: [super::Com::SAFEARRAYBOUND; 1], +} +#[cfg(feature = "Win32_System_Com")] +impl ::core::marker::Copy for ARRAYDESC {} +#[cfg(feature = "Win32_System_Com")] +impl ::core::clone::Clone for ARRAYDESC { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub struct CADWORD { + pub cElems: u32, + pub pElems: *mut u32, +} +impl ::core::marker::Copy for CADWORD {} +impl ::core::clone::Clone for CADWORD { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub struct CALPOLESTR { + pub cElems: u32, + pub pElems: *mut ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for CALPOLESTR {} +impl ::core::clone::Clone for CALPOLESTR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub struct CAUUID { + pub cElems: u32, + pub pElems: *mut ::windows_sys::core::GUID, +} +impl ::core::marker::Copy for CAUUID {} +impl ::core::clone::Clone for CAUUID { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub struct CLEANLOCALSTORAGE { + pub pInterface: ::windows_sys::core::IUnknown, + pub pStorage: *mut ::core::ffi::c_void, + pub flags: u32, +} +impl ::core::marker::Copy for CLEANLOCALSTORAGE {} +impl ::core::clone::Clone for CLEANLOCALSTORAGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +pub struct CONTROLINFO { + pub cb: u32, + pub hAccel: super::super::UI::WindowsAndMessaging::HACCEL, + pub cAccel: u16, + pub dwFlags: CTRLINFO, +} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::marker::Copy for CONTROLINFO {} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::clone::Clone for CONTROLINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub struct DVASPECTINFO { + pub cb: u32, + pub dwFlags: u32, +} +impl ::core::marker::Copy for DVASPECTINFO {} +impl ::core::clone::Clone for DVASPECTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct DVEXTENTINFO { + pub cb: u32, + pub dwExtentMode: u32, + pub sizelProposed: super::super::Foundation::SIZE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DVEXTENTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DVEXTENTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +pub struct FONTDESC { + pub cbSizeofstruct: u32, + pub lpstrName: ::windows_sys::core::PWSTR, + pub cySize: super::Com::CY, + pub sWeight: i16, + pub sCharset: i16, + pub fItalic: super::super::Foundation::BOOL, + pub fUnderline: super::super::Foundation::BOOL, + pub fStrikethrough: super::super::Foundation::BOOL, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::marker::Copy for FONTDESC {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::clone::Clone for FONTDESC { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] +#[cfg(feature = "Win32_System_Com")] +pub struct INTERFACEDATA { + pub pmethdata: *mut METHODDATA, + pub cMembers: u32, +} +#[cfg(feature = "Win32_System_Com")] +impl ::core::marker::Copy for INTERFACEDATA {} +#[cfg(feature = "Win32_System_Com")] +impl ::core::clone::Clone for INTERFACEDATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LICINFO { + pub cbLicInfo: i32, + pub fRuntimeKeyAvail: super::super::Foundation::BOOL, + pub fLicVerified: super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LICINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LICINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] +#[cfg(feature = "Win32_System_Com")] +pub struct METHODDATA { + pub szName: ::windows_sys::core::PWSTR, + pub ppdata: *mut PARAMDATA, + pub dispid: i32, + pub iMeth: u32, + pub cc: super::Com::CALLCONV, + pub cArgs: u32, + pub wFlags: u16, + pub vtReturn: super::Com::VARENUM, +} +#[cfg(feature = "Win32_System_Com")] +impl ::core::marker::Copy for METHODDATA {} +#[cfg(feature = "Win32_System_Com")] +impl ::core::clone::Clone for METHODDATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub struct NUMPARSE { + pub cDig: i32, + pub dwInFlags: NUMPARSE_FLAGS, + pub dwOutFlags: NUMPARSE_FLAGS, + pub cchUsed: i32, + pub nBaseShift: i32, + pub nPwr10: i32, +} +impl ::core::marker::Copy for NUMPARSE {} +impl ::core::clone::Clone for NUMPARSE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct OBJECTDESCRIPTOR { + pub cbSize: u32, + pub clsid: ::windows_sys::core::GUID, + pub dwDrawAspect: u32, + pub sizel: super::super::Foundation::SIZE, + pub pointl: super::super::Foundation::POINTL, + pub dwStatus: u32, + pub dwFullUserTypeName: u32, + pub dwSrcOfCopy: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OBJECTDESCRIPTOR {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OBJECTDESCRIPTOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct OCPFIPARAMS { + pub cbStructSize: u32, + pub hWndOwner: super::super::Foundation::HWND, + pub x: i32, + pub y: i32, + pub lpszCaption: ::windows_sys::core::PCWSTR, + pub cObjects: u32, + pub lplpUnk: *mut ::windows_sys::core::IUnknown, + pub cPages: u32, + pub lpPages: *mut ::windows_sys::core::GUID, + pub lcid: u32, + pub dispidInitialProperty: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OCPFIPARAMS {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OCPFIPARAMS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub struct OLECMD { + pub cmdID: OLECMDID, + pub cmdf: OLECMDF, +} +impl ::core::marker::Copy for OLECMD {} +impl ::core::clone::Clone for OLECMD { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub struct OLECMDTEXT { + pub cmdtextf: u32, + pub cwActual: u32, + pub cwBuf: u32, + pub rgwz: [u16; 1], +} +impl ::core::marker::Copy for OLECMDTEXT {} +impl ::core::clone::Clone for OLECMDTEXT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct OLEINPLACEFRAMEINFO { + pub cb: u32, + pub fMDIApp: super::super::Foundation::BOOL, + pub hwndFrame: super::super::Foundation::HWND, + pub haccel: super::super::UI::WindowsAndMessaging::HACCEL, + pub cAccelEntries: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for OLEINPLACEFRAMEINFO {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for OLEINPLACEFRAMEINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub struct OLEMENUGROUPWIDTHS { + pub width: [i32; 6], +} +impl ::core::marker::Copy for OLEMENUGROUPWIDTHS {} +impl ::core::clone::Clone for OLEMENUGROUPWIDTHS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Media\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media"))] +pub struct OLEUIBUSYA { + pub cbStruct: u32, + pub dwFlags: BUSY_DIALOG_FLAGS, + pub hWndOwner: super::super::Foundation::HWND, + pub lpszCaption: ::windows_sys::core::PCSTR, + pub lpfnHook: LPFNOLEUIHOOK, + pub lCustData: super::super::Foundation::LPARAM, + pub hInstance: super::super::Foundation::HINSTANCE, + pub lpszTemplate: ::windows_sys::core::PCSTR, + pub hResource: super::super::Foundation::HRSRC, + pub hTask: super::super::Media::HTASK, + pub lphWndDialog: *mut super::super::Foundation::HWND, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media"))] +impl ::core::marker::Copy for OLEUIBUSYA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media"))] +impl ::core::clone::Clone for OLEUIBUSYA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Media\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media"))] +pub struct OLEUIBUSYW { + pub cbStruct: u32, + pub dwFlags: BUSY_DIALOG_FLAGS, + pub hWndOwner: super::super::Foundation::HWND, + pub lpszCaption: ::windows_sys::core::PCWSTR, + pub lpfnHook: LPFNOLEUIHOOK, + pub lCustData: super::super::Foundation::LPARAM, + pub hInstance: super::super::Foundation::HINSTANCE, + pub lpszTemplate: ::windows_sys::core::PCWSTR, + pub hResource: super::super::Foundation::HRSRC, + pub hTask: super::super::Media::HTASK, + pub lphWndDialog: *mut super::super::Foundation::HWND, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media"))] +impl ::core::marker::Copy for OLEUIBUSYW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media"))] +impl ::core::clone::Clone for OLEUIBUSYW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct OLEUICHANGEICONA { + pub cbStruct: u32, + pub dwFlags: CHANGE_ICON_FLAGS, + pub hWndOwner: super::super::Foundation::HWND, + pub lpszCaption: ::windows_sys::core::PCSTR, + pub lpfnHook: LPFNOLEUIHOOK, + pub lCustData: super::super::Foundation::LPARAM, + pub hInstance: super::super::Foundation::HINSTANCE, + pub lpszTemplate: ::windows_sys::core::PCSTR, + pub hResource: super::super::Foundation::HRSRC, + pub hMetaPict: isize, + pub clsid: ::windows_sys::core::GUID, + pub szIconExe: [super::super::Foundation::CHAR; 260], + pub cchIconExe: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OLEUICHANGEICONA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OLEUICHANGEICONA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct OLEUICHANGEICONW { + pub cbStruct: u32, + pub dwFlags: CHANGE_ICON_FLAGS, + pub hWndOwner: super::super::Foundation::HWND, + pub lpszCaption: ::windows_sys::core::PCWSTR, + pub lpfnHook: LPFNOLEUIHOOK, + pub lCustData: super::super::Foundation::LPARAM, + pub hInstance: super::super::Foundation::HINSTANCE, + pub lpszTemplate: ::windows_sys::core::PCWSTR, + pub hResource: super::super::Foundation::HRSRC, + pub hMetaPict: isize, + pub clsid: ::windows_sys::core::GUID, + pub szIconExe: [u16; 260], + pub cchIconExe: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OLEUICHANGEICONW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OLEUICHANGEICONW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls_Dialogs\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls_Dialogs"))] +pub struct OLEUICHANGESOURCEA { + pub cbStruct: u32, + pub dwFlags: CHANGE_SOURCE_FLAGS, + pub hWndOwner: super::super::Foundation::HWND, + pub lpszCaption: ::windows_sys::core::PCSTR, + pub lpfnHook: LPFNOLEUIHOOK, + pub lCustData: super::super::Foundation::LPARAM, + pub hInstance: super::super::Foundation::HINSTANCE, + pub lpszTemplate: ::windows_sys::core::PCSTR, + pub hResource: super::super::Foundation::HRSRC, + pub lpOFN: *mut super::super::UI::Controls::Dialogs::OPENFILENAMEA, + pub dwReserved1: [u32; 4], + pub lpOleUILinkContainer: IOleUILinkContainerA, + pub dwLink: u32, + pub lpszDisplayName: ::windows_sys::core::PSTR, + pub nFileLength: u32, + pub lpszFrom: ::windows_sys::core::PSTR, + pub lpszTo: ::windows_sys::core::PSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls_Dialogs"))] +impl ::core::marker::Copy for OLEUICHANGESOURCEA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls_Dialogs"))] +impl ::core::clone::Clone for OLEUICHANGESOURCEA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls_Dialogs\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls_Dialogs"))] +pub struct OLEUICHANGESOURCEW { + pub cbStruct: u32, + pub dwFlags: CHANGE_SOURCE_FLAGS, + pub hWndOwner: super::super::Foundation::HWND, + pub lpszCaption: ::windows_sys::core::PCWSTR, + pub lpfnHook: LPFNOLEUIHOOK, + pub lCustData: super::super::Foundation::LPARAM, + pub hInstance: super::super::Foundation::HINSTANCE, + pub lpszTemplate: ::windows_sys::core::PCWSTR, + pub hResource: super::super::Foundation::HRSRC, + pub lpOFN: *mut super::super::UI::Controls::Dialogs::OPENFILENAMEW, + pub dwReserved1: [u32; 4], + pub lpOleUILinkContainer: IOleUILinkContainerW, + pub dwLink: u32, + pub lpszDisplayName: ::windows_sys::core::PWSTR, + pub nFileLength: u32, + pub lpszFrom: ::windows_sys::core::PWSTR, + pub lpszTo: ::windows_sys::core::PWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls_Dialogs"))] +impl ::core::marker::Copy for OLEUICHANGESOURCEW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls_Dialogs"))] +impl ::core::clone::Clone for OLEUICHANGESOURCEW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct OLEUICONVERTA { + pub cbStruct: u32, + pub dwFlags: UI_CONVERT_FLAGS, + pub hWndOwner: super::super::Foundation::HWND, + pub lpszCaption: ::windows_sys::core::PCSTR, + pub lpfnHook: LPFNOLEUIHOOK, + pub lCustData: super::super::Foundation::LPARAM, + pub hInstance: super::super::Foundation::HINSTANCE, + pub lpszTemplate: ::windows_sys::core::PCSTR, + pub hResource: super::super::Foundation::HRSRC, + pub clsid: ::windows_sys::core::GUID, + pub clsidConvertDefault: ::windows_sys::core::GUID, + pub clsidActivateDefault: ::windows_sys::core::GUID, + pub clsidNew: ::windows_sys::core::GUID, + pub dvAspect: u32, + pub wFormat: u16, + pub fIsLinkedObject: super::super::Foundation::BOOL, + pub hMetaPict: isize, + pub lpszUserType: ::windows_sys::core::PSTR, + pub fObjectsIconChanged: super::super::Foundation::BOOL, + pub lpszDefLabel: ::windows_sys::core::PSTR, + pub cClsidExclude: u32, + pub lpClsidExclude: *mut ::windows_sys::core::GUID, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OLEUICONVERTA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OLEUICONVERTA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct OLEUICONVERTW { + pub cbStruct: u32, + pub dwFlags: UI_CONVERT_FLAGS, + pub hWndOwner: super::super::Foundation::HWND, + pub lpszCaption: ::windows_sys::core::PCWSTR, + pub lpfnHook: LPFNOLEUIHOOK, + pub lCustData: super::super::Foundation::LPARAM, + pub hInstance: super::super::Foundation::HINSTANCE, + pub lpszTemplate: ::windows_sys::core::PCWSTR, + pub hResource: super::super::Foundation::HRSRC, + pub clsid: ::windows_sys::core::GUID, + pub clsidConvertDefault: ::windows_sys::core::GUID, + pub clsidActivateDefault: ::windows_sys::core::GUID, + pub clsidNew: ::windows_sys::core::GUID, + pub dvAspect: u32, + pub wFormat: u16, + pub fIsLinkedObject: super::super::Foundation::BOOL, + pub hMetaPict: isize, + pub lpszUserType: ::windows_sys::core::PWSTR, + pub fObjectsIconChanged: super::super::Foundation::BOOL, + pub lpszDefLabel: ::windows_sys::core::PWSTR, + pub cClsidExclude: u32, + pub lpClsidExclude: *mut ::windows_sys::core::GUID, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OLEUICONVERTW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OLEUICONVERTW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct OLEUIEDITLINKSA { + pub cbStruct: u32, + pub dwFlags: EDIT_LINKS_FLAGS, + pub hWndOwner: super::super::Foundation::HWND, + pub lpszCaption: ::windows_sys::core::PCSTR, + pub lpfnHook: LPFNOLEUIHOOK, + pub lCustData: super::super::Foundation::LPARAM, + pub hInstance: super::super::Foundation::HINSTANCE, + pub lpszTemplate: ::windows_sys::core::PCSTR, + pub hResource: super::super::Foundation::HRSRC, + pub lpOleUILinkContainer: IOleUILinkContainerA, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OLEUIEDITLINKSA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OLEUIEDITLINKSA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct OLEUIEDITLINKSW { + pub cbStruct: u32, + pub dwFlags: EDIT_LINKS_FLAGS, + pub hWndOwner: super::super::Foundation::HWND, + pub lpszCaption: ::windows_sys::core::PCWSTR, + pub lpfnHook: LPFNOLEUIHOOK, + pub lCustData: super::super::Foundation::LPARAM, + pub hInstance: super::super::Foundation::HINSTANCE, + pub lpszTemplate: ::windows_sys::core::PCWSTR, + pub hResource: super::super::Foundation::HRSRC, + pub lpOleUILinkContainer: IOleUILinkContainerW, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OLEUIEDITLINKSW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OLEUIEDITLINKSW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct OLEUIGNRLPROPSA { + pub cbStruct: u32, + pub dwFlags: u32, + pub dwReserved1: [u32; 2], + pub lpfnHook: LPFNOLEUIHOOK, + pub lCustData: super::super::Foundation::LPARAM, + pub dwReserved2: [u32; 3], + pub lpOP: *mut OLEUIOBJECTPROPSA, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for OLEUIGNRLPROPSA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for OLEUIGNRLPROPSA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct OLEUIGNRLPROPSW { + pub cbStruct: u32, + pub dwFlags: u32, + pub dwReserved1: [u32; 2], + pub lpfnHook: LPFNOLEUIHOOK, + pub lCustData: super::super::Foundation::LPARAM, + pub dwReserved2: [u32; 3], + pub lpOP: *mut OLEUIOBJECTPROPSW, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for OLEUIGNRLPROPSW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for OLEUIGNRLPROPSW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +pub struct OLEUIINSERTOBJECTA { + pub cbStruct: u32, + pub dwFlags: INSERT_OBJECT_FLAGS, + pub hWndOwner: super::super::Foundation::HWND, + pub lpszCaption: ::windows_sys::core::PCSTR, + pub lpfnHook: LPFNOLEUIHOOK, + pub lCustData: super::super::Foundation::LPARAM, + pub hInstance: super::super::Foundation::HINSTANCE, + pub lpszTemplate: ::windows_sys::core::PCSTR, + pub hResource: super::super::Foundation::HRSRC, + pub clsid: ::windows_sys::core::GUID, + pub lpszFile: ::windows_sys::core::PSTR, + pub cchFile: u32, + pub cClsidExclude: u32, + pub lpClsidExclude: *mut ::windows_sys::core::GUID, + pub iid: ::windows_sys::core::GUID, + pub oleRender: u32, + pub lpFormatEtc: *mut super::Com::FORMATETC, + pub lpIOleClientSite: IOleClientSite, + pub lpIStorage: super::Com::StructuredStorage::IStorage, + pub ppvObj: *mut *mut ::core::ffi::c_void, + pub sc: i32, + pub hMetaPict: isize, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +impl ::core::marker::Copy for OLEUIINSERTOBJECTA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +impl ::core::clone::Clone for OLEUIINSERTOBJECTA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +pub struct OLEUIINSERTOBJECTW { + pub cbStruct: u32, + pub dwFlags: INSERT_OBJECT_FLAGS, + pub hWndOwner: super::super::Foundation::HWND, + pub lpszCaption: ::windows_sys::core::PCWSTR, + pub lpfnHook: LPFNOLEUIHOOK, + pub lCustData: super::super::Foundation::LPARAM, + pub hInstance: super::super::Foundation::HINSTANCE, + pub lpszTemplate: ::windows_sys::core::PCWSTR, + pub hResource: super::super::Foundation::HRSRC, + pub clsid: ::windows_sys::core::GUID, + pub lpszFile: ::windows_sys::core::PWSTR, + pub cchFile: u32, + pub cClsidExclude: u32, + pub lpClsidExclude: *mut ::windows_sys::core::GUID, + pub iid: ::windows_sys::core::GUID, + pub oleRender: u32, + pub lpFormatEtc: *mut super::Com::FORMATETC, + pub lpIOleClientSite: IOleClientSite, + pub lpIStorage: super::Com::StructuredStorage::IStorage, + pub ppvObj: *mut *mut ::core::ffi::c_void, + pub sc: i32, + pub hMetaPict: isize, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +impl ::core::marker::Copy for OLEUIINSERTOBJECTW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +impl ::core::clone::Clone for OLEUIINSERTOBJECTW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct OLEUILINKPROPSA { + pub cbStruct: u32, + pub dwFlags: u32, + pub dwReserved1: [u32; 2], + pub lpfnHook: LPFNOLEUIHOOK, + pub lCustData: super::super::Foundation::LPARAM, + pub dwReserved2: [u32; 3], + pub lpOP: *mut OLEUIOBJECTPROPSA, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for OLEUILINKPROPSA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for OLEUILINKPROPSA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct OLEUILINKPROPSW { + pub cbStruct: u32, + pub dwFlags: u32, + pub dwReserved1: [u32; 2], + pub lpfnHook: LPFNOLEUIHOOK, + pub lCustData: super::super::Foundation::LPARAM, + pub dwReserved2: [u32; 3], + pub lpOP: *mut OLEUIOBJECTPROPSW, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for OLEUILINKPROPSW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for OLEUILINKPROPSW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct OLEUIOBJECTPROPSA { + pub cbStruct: u32, + pub dwFlags: OBJECT_PROPERTIES_FLAGS, + pub lpPS: *mut super::super::UI::Controls::PROPSHEETHEADERA_V2, + pub dwObject: u32, + pub lpObjInfo: IOleUIObjInfoA, + pub dwLink: u32, + pub lpLinkInfo: IOleUILinkInfoA, + pub lpGP: *mut OLEUIGNRLPROPSA, + pub lpVP: *mut OLEUIVIEWPROPSA, + pub lpLP: *mut OLEUILINKPROPSA, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for OLEUIOBJECTPROPSA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for OLEUIOBJECTPROPSA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct OLEUIOBJECTPROPSW { + pub cbStruct: u32, + pub dwFlags: OBJECT_PROPERTIES_FLAGS, + pub lpPS: *mut super::super::UI::Controls::PROPSHEETHEADERW_V2, + pub dwObject: u32, + pub lpObjInfo: IOleUIObjInfoW, + pub dwLink: u32, + pub lpLinkInfo: IOleUILinkInfoW, + pub lpGP: *mut OLEUIGNRLPROPSW, + pub lpVP: *mut OLEUIVIEWPROPSW, + pub lpLP: *mut OLEUILINKPROPSW, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for OLEUIOBJECTPROPSW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for OLEUIOBJECTPROPSW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] +#[cfg(feature = "Win32_System_Com")] +pub struct OLEUIPASTEENTRYA { + pub fmtetc: super::Com::FORMATETC, + pub lpstrFormatName: ::windows_sys::core::PCSTR, + pub lpstrResultText: ::windows_sys::core::PCSTR, + pub dwFlags: u32, + pub dwScratchSpace: u32, +} +#[cfg(feature = "Win32_System_Com")] +impl ::core::marker::Copy for OLEUIPASTEENTRYA {} +#[cfg(feature = "Win32_System_Com")] +impl ::core::clone::Clone for OLEUIPASTEENTRYA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] +#[cfg(feature = "Win32_System_Com")] +pub struct OLEUIPASTEENTRYW { + pub fmtetc: super::Com::FORMATETC, + pub lpstrFormatName: ::windows_sys::core::PCWSTR, + pub lpstrResultText: ::windows_sys::core::PCWSTR, + pub dwFlags: u32, + pub dwScratchSpace: u32, +} +#[cfg(feature = "Win32_System_Com")] +impl ::core::marker::Copy for OLEUIPASTEENTRYW {} +#[cfg(feature = "Win32_System_Com")] +impl ::core::clone::Clone for OLEUIPASTEENTRYW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +pub struct OLEUIPASTESPECIALA { + pub cbStruct: u32, + pub dwFlags: PASTE_SPECIAL_FLAGS, + pub hWndOwner: super::super::Foundation::HWND, + pub lpszCaption: ::windows_sys::core::PCSTR, + pub lpfnHook: LPFNOLEUIHOOK, + pub lCustData: super::super::Foundation::LPARAM, + pub hInstance: super::super::Foundation::HINSTANCE, + pub lpszTemplate: ::windows_sys::core::PCSTR, + pub hResource: super::super::Foundation::HRSRC, + pub lpSrcDataObj: super::Com::IDataObject, + pub arrPasteEntries: *mut OLEUIPASTEENTRYA, + pub cPasteEntries: i32, + pub arrLinkTypes: *mut u32, + pub cLinkTypes: i32, + pub cClsidExclude: u32, + pub lpClsidExclude: *mut ::windows_sys::core::GUID, + pub nSelectedIndex: i32, + pub fLink: super::super::Foundation::BOOL, + pub hMetaPict: isize, + pub sizel: super::super::Foundation::SIZE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::marker::Copy for OLEUIPASTESPECIALA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::clone::Clone for OLEUIPASTESPECIALA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +pub struct OLEUIPASTESPECIALW { + pub cbStruct: u32, + pub dwFlags: PASTE_SPECIAL_FLAGS, + pub hWndOwner: super::super::Foundation::HWND, + pub lpszCaption: ::windows_sys::core::PCWSTR, + pub lpfnHook: LPFNOLEUIHOOK, + pub lCustData: super::super::Foundation::LPARAM, + pub hInstance: super::super::Foundation::HINSTANCE, + pub lpszTemplate: ::windows_sys::core::PCWSTR, + pub hResource: super::super::Foundation::HRSRC, + pub lpSrcDataObj: super::Com::IDataObject, + pub arrPasteEntries: *mut OLEUIPASTEENTRYW, + pub cPasteEntries: i32, + pub arrLinkTypes: *mut u32, + pub cLinkTypes: i32, + pub cClsidExclude: u32, + pub lpClsidExclude: *mut ::windows_sys::core::GUID, + pub nSelectedIndex: i32, + pub fLink: super::super::Foundation::BOOL, + pub hMetaPict: isize, + pub sizel: super::super::Foundation::SIZE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::marker::Copy for OLEUIPASTESPECIALW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::clone::Clone for OLEUIPASTESPECIALW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct OLEUIVIEWPROPSA { + pub cbStruct: u32, + pub dwFlags: VIEW_OBJECT_PROPERTIES_FLAGS, + pub dwReserved1: [u32; 2], + pub lpfnHook: LPFNOLEUIHOOK, + pub lCustData: super::super::Foundation::LPARAM, + pub dwReserved2: [u32; 3], + pub lpOP: *mut OLEUIOBJECTPROPSA, + pub nScaleMin: i32, + pub nScaleMax: i32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for OLEUIVIEWPROPSA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for OLEUIVIEWPROPSA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct OLEUIVIEWPROPSW { + pub cbStruct: u32, + pub dwFlags: VIEW_OBJECT_PROPERTIES_FLAGS, + pub dwReserved1: [u32; 2], + pub lpfnHook: LPFNOLEUIHOOK, + pub lCustData: super::super::Foundation::LPARAM, + pub dwReserved2: [u32; 3], + pub lpOP: *mut OLEUIOBJECTPROPSW, + pub nScaleMin: i32, + pub nScaleMax: i32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for OLEUIVIEWPROPSW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for OLEUIVIEWPROPSW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +pub struct OLEVERB { + pub lVerb: OLEIVERB, + pub lpszVerbName: ::windows_sys::core::PWSTR, + pub fuFlags: super::super::UI::WindowsAndMessaging::MENU_ITEM_FLAGS, + pub grfAttribs: OLEVERBATTRIB, +} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::marker::Copy for OLEVERB {} +#[cfg(feature = "Win32_UI_WindowsAndMessaging")] +impl ::core::clone::Clone for OLEVERB { + fn clone(&self) -> Self { + *self + } +} +pub type OLE_HANDLE = u32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub struct PAGERANGE { + pub nFromPage: i32, + pub nToPage: i32, +} +impl ::core::marker::Copy for PAGERANGE {} +impl ::core::clone::Clone for PAGERANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct PAGESET { + pub cbStruct: u32, + pub fOddPages: super::super::Foundation::BOOL, + pub fEvenPages: super::super::Foundation::BOOL, + pub cPageRange: u32, + pub rgPages: [PAGERANGE; 1], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for PAGESET {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for PAGESET { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] +#[cfg(feature = "Win32_System_Com")] +pub struct PARAMDATA { + pub szName: ::windows_sys::core::PWSTR, + pub vt: super::Com::VARENUM, +} +#[cfg(feature = "Win32_System_Com")] +impl ::core::marker::Copy for PARAMDATA {} +#[cfg(feature = "Win32_System_Com")] +impl ::core::clone::Clone for PARAMDATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +pub struct PARAMDESC { + pub pparamdescex: *mut PARAMDESCEX, + pub wParamFlags: PARAMFLAGS, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::marker::Copy for PARAMDESC {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::clone::Clone for PARAMDESC { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +pub struct PARAMDESCEX { + pub cBytes: u32, + pub varDefaultValue: super::Com::VARIANT, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::marker::Copy for PARAMDESCEX {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::clone::Clone for PARAMDESCEX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PICTDESC { + pub cbSizeofstruct: u32, + pub picType: PICTYPE, + pub Anonymous: PICTDESC_0, +} +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PICTDESC {} +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PICTDESC { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PICTDESC_0 { + pub bmp: PICTDESC_0_0, + pub wmf: PICTDESC_0_3, + pub icon: PICTDESC_0_2, + pub emf: PICTDESC_0_1, +} +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PICTDESC_0 {} +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PICTDESC_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PICTDESC_0_0 { + pub hbitmap: super::super::Graphics::Gdi::HBITMAP, + pub hpal: super::super::Graphics::Gdi::HPALETTE, +} +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PICTDESC_0_0 {} +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PICTDESC_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PICTDESC_0_1 { + pub hemf: super::super::Graphics::Gdi::HENHMETAFILE, +} +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PICTDESC_0_1 {} +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PICTDESC_0_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PICTDESC_0_2 { + pub hicon: super::super::UI::WindowsAndMessaging::HICON, +} +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PICTDESC_0_2 {} +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PICTDESC_0_2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PICTDESC_0_3 { + pub hmeta: super::super::Graphics::Gdi::HMETAFILE, + pub xExt: i32, + pub yExt: i32, +} +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PICTDESC_0_3 {} +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PICTDESC_0_3 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub struct POINTF { + pub x: f32, + pub y: f32, +} +impl ::core::marker::Copy for POINTF {} +impl ::core::clone::Clone for POINTF { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct PROPPAGEINFO { + pub cb: u32, + pub pszTitle: ::windows_sys::core::PWSTR, + pub size: super::super::Foundation::SIZE, + pub pszDocString: ::windows_sys::core::PWSTR, + pub pszHelpFile: ::windows_sys::core::PWSTR, + pub dwHelpContext: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for PROPPAGEINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for PROPPAGEINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`*"] +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] +pub struct QACONTAINER { + pub cbSize: u32, + pub pClientSite: IOleClientSite, + pub pAdviseSink: IAdviseSinkEx, + pub pPropertyNotifySink: IPropertyNotifySink, + pub pUnkEventSink: ::windows_sys::core::IUnknown, + pub dwAmbientFlags: QACONTAINERFLAGS, + pub colorFore: u32, + pub colorBack: u32, + pub pFont: IFont, + pub pUndoMgr: IOleUndoManager, + pub dwAppearance: u32, + pub lcid: i32, + pub hpal: super::super::Graphics::Gdi::HPALETTE, + pub pBindHost: super::Com::IBindHost, + pub pOleControlSite: IOleControlSite, + pub pServiceProvider: super::Com::IServiceProvider, +} +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] +impl ::core::marker::Copy for QACONTAINER {} +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] +impl ::core::clone::Clone for QACONTAINER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub struct QACONTROL { + pub cbSize: u32, + pub dwMiscStatus: OLEMISC, + pub dwViewStatus: VIEWSTATUS, + pub dwEventCookie: u32, + pub dwPropNotifyCookie: u32, + pub dwPointerActivationPolicy: POINTERINACTIVE, +} +impl ::core::marker::Copy for QACONTROL {} +impl ::core::clone::Clone for QACONTROL { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +pub struct SAFEARRAYUNION { + pub sfType: u32, + pub u: SAFEARRAYUNION_0, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::marker::Copy for SAFEARRAYUNION {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::clone::Clone for SAFEARRAYUNION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +pub union SAFEARRAYUNION_0 { + pub BstrStr: SAFEARR_BSTR, + pub UnknownStr: SAFEARR_UNKNOWN, + pub DispatchStr: SAFEARR_DISPATCH, + pub VariantStr: SAFEARR_VARIANT, + pub RecordStr: SAFEARR_BRECORD, + pub HaveIidStr: SAFEARR_HAVEIID, + pub ByteStr: super::Com::BYTE_SIZEDARR, + pub WordStr: super::Com::WORD_SIZEDARR, + pub LongStr: super::Com::DWORD_SIZEDARR, + pub HyperStr: super::Com::HYPER_SIZEDARR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::marker::Copy for SAFEARRAYUNION_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::clone::Clone for SAFEARRAYUNION_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub struct SAFEARR_BRECORD { + pub Size: u32, + pub aRecord: *mut *mut _wireBRECORD, +} +impl ::core::marker::Copy for SAFEARR_BRECORD {} +impl ::core::clone::Clone for SAFEARR_BRECORD { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] +#[cfg(feature = "Win32_System_Com")] +pub struct SAFEARR_BSTR { + pub Size: u32, + pub aBstr: *mut *mut super::Com::FLAGGED_WORD_BLOB, +} +#[cfg(feature = "Win32_System_Com")] +impl ::core::marker::Copy for SAFEARR_BSTR {} +#[cfg(feature = "Win32_System_Com")] +impl ::core::clone::Clone for SAFEARR_BSTR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] +#[cfg(feature = "Win32_System_Com")] +pub struct SAFEARR_DISPATCH { + pub Size: u32, + pub apDispatch: *mut super::Com::IDispatch, +} +#[cfg(feature = "Win32_System_Com")] +impl ::core::marker::Copy for SAFEARR_DISPATCH {} +#[cfg(feature = "Win32_System_Com")] +impl ::core::clone::Clone for SAFEARR_DISPATCH { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub struct SAFEARR_HAVEIID { + pub Size: u32, + pub apUnknown: *mut ::windows_sys::core::IUnknown, + pub iid: ::windows_sys::core::GUID, +} +impl ::core::marker::Copy for SAFEARR_HAVEIID {} +impl ::core::clone::Clone for SAFEARR_HAVEIID { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub struct SAFEARR_UNKNOWN { + pub Size: u32, + pub apUnknown: *mut ::windows_sys::core::IUnknown, +} +impl ::core::marker::Copy for SAFEARR_UNKNOWN {} +impl ::core::clone::Clone for SAFEARR_UNKNOWN { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +pub struct SAFEARR_VARIANT { + pub Size: u32, + pub aVariant: *mut *mut _wireVARIANT, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::marker::Copy for SAFEARR_VARIANT {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::clone::Clone for SAFEARR_VARIANT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct UDATE { + pub st: super::super::Foundation::SYSTEMTIME, + pub wDayOfYear: u16, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for UDATE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for UDATE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`*"] +pub struct _wireBRECORD { + pub fFlags: u32, + pub clSize: u32, + pub pRecInfo: IRecordInfo, + pub pRecord: *mut u8, +} +impl ::core::marker::Copy for _wireBRECORD {} +impl ::core::clone::Clone for _wireBRECORD { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +pub struct _wireSAFEARRAY { + pub cDims: u16, + pub fFeatures: u16, + pub cbElements: u32, + pub cLocks: u32, + pub uArrayStructs: SAFEARRAYUNION, + pub rgsabound: [super::Com::SAFEARRAYBOUND; 1], +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::marker::Copy for _wireSAFEARRAY {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::clone::Clone for _wireSAFEARRAY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +pub struct _wireVARIANT { + pub clSize: u32, + pub rpcReserved: u32, + pub vt: u16, + pub wReserved1: u16, + pub wReserved2: u16, + pub wReserved3: u16, + pub Anonymous: _wireVARIANT_0, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::marker::Copy for _wireVARIANT {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::clone::Clone for _wireVARIANT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +pub union _wireVARIANT_0 { + pub llVal: i64, + pub lVal: i32, + pub bVal: u8, + pub iVal: i16, + pub fltVal: f32, + pub dblVal: f64, + pub boolVal: super::super::Foundation::VARIANT_BOOL, + pub scode: i32, + pub cyVal: super::Com::CY, + pub date: f64, + pub bstrVal: *mut super::Com::FLAGGED_WORD_BLOB, + pub punkVal: ::windows_sys::core::IUnknown, + pub pdispVal: super::Com::IDispatch, + pub parray: *mut *mut _wireSAFEARRAY, + pub brecVal: *mut _wireBRECORD, + pub pbVal: *mut u8, + pub piVal: *mut i16, + pub plVal: *mut i32, + pub pllVal: *mut i64, + pub pfltVal: *mut f32, + pub pdblVal: *mut f64, + pub pboolVal: *mut super::super::Foundation::VARIANT_BOOL, + pub pscode: *mut i32, + pub pcyVal: *mut super::Com::CY, + pub pdate: *mut f64, + pub pbstrVal: *mut *mut super::Com::FLAGGED_WORD_BLOB, + pub ppunkVal: *mut ::windows_sys::core::IUnknown, + pub ppdispVal: *mut super::Com::IDispatch, + pub pparray: *mut *mut *mut _wireSAFEARRAY, + pub pvarVal: *mut *mut _wireVARIANT, + pub cVal: super::super::Foundation::CHAR, + pub uiVal: u16, + pub ulVal: u32, + pub ullVal: u64, + pub intVal: i32, + pub uintVal: u32, + pub decVal: super::super::Foundation::DECIMAL, + pub pdecVal: *mut super::super::Foundation::DECIMAL, + pub pcVal: ::windows_sys::core::PSTR, + pub puiVal: *mut u16, + pub pulVal: *mut u32, + pub pullVal: *mut u64, + pub pintVal: *mut i32, + pub puintVal: *mut u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::marker::Copy for _wireVARIANT_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] +impl ::core::clone::Clone for _wireVARIANT_0 { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPFNOLEUIHOOK = ::core::option::Option u32>; -- cgit v1.2.3