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 --- .../Windows/Win32/UI/Shell/PropertiesSystem/mod.rs | 981 +++++++++++++++++++++ 1 file changed, 981 insertions(+) create mode 100644 vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs (limited to 'vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Shell/PropertiesSystem') diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs new file mode 100644 index 0000000..c50c29b --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs @@ -0,0 +1,981 @@ +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn ClearPropVariantArray ( rgpropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT , cvars : u32 ) -> ( ) ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn ClearVariantArray ( pvars : *mut super::super::super::System::Com:: VARIANT , cvars : u32 ) -> ( ) ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromBooleanVector ( prgf : *const super::super::super::Foundation:: BOOL , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromBuffer ( pv : *const ::core::ffi::c_void , cb : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromCLSID ( clsid : *const :: windows_sys::core::GUID , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromDoubleVector ( prgn : *const f64 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromFileTime ( pftin : *const super::super::super::Foundation:: FILETIME , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromFileTimeVector ( prgft : *const super::super::super::Foundation:: FILETIME , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromGUIDAsString ( guid : *const :: windows_sys::core::GUID , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromInt16Vector ( prgn : *const i16 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromInt32Vector ( prgn : *const i32 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromInt64Vector ( prgn : *const i64 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromPropVariantVectorElem ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromResource ( hinst : super::super::super::Foundation:: HINSTANCE , id : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_Common\"`*"] fn InitPropVariantFromStrRet ( pstrret : *mut super::Common:: STRRET , pidl : *const super::Common:: ITEMIDLIST , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromStringAsVector ( psz : :: windows_sys::core::PCWSTR , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromStringVector ( prgsz : *const :: windows_sys::core::PCWSTR , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromUInt16Vector ( prgn : *const u16 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromUInt32Vector ( prgn : *const u32 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromUInt64Vector ( prgn : *const u64 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantVectorFromPropVariant ( propvarsingle : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ppropvarvector : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromBooleanArray ( prgf : *const super::super::super::Foundation:: BOOL , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromBuffer ( pv : *const ::core::ffi::c_void , cb : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromDoubleArray ( prgn : *const f64 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromFileTime ( pft : *const super::super::super::Foundation:: FILETIME , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromFileTimeArray ( prgft : *const super::super::super::Foundation:: FILETIME , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromGUIDAsString ( guid : *const :: windows_sys::core::GUID , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromInt16Array ( prgn : *const i16 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromInt32Array ( prgn : *const i32 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromInt64Array ( prgn : *const i64 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromResource ( hinst : super::super::super::Foundation:: HINSTANCE , id : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] fn InitVariantFromStrRet ( pstrret : *const super::Common:: STRRET , pidl : *const super::Common:: ITEMIDLIST , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromStringArray ( prgsz : *const :: windows_sys::core::PCWSTR , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromUInt16Array ( prgn : *const u16 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromUInt32Array ( prgn : *const u32 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromUInt64Array ( prgn : *const u64 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromVariantArrayElem ( varin : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSCoerceToCanonicalValue ( key : *const PROPERTYKEY , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSCreateAdapterFromPropertyStore ( pps : IPropertyStore , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSCreateDelayedMultiplexPropertyStore ( flags : GETPROPERTYSTOREFLAGS , pdpsf : IDelayedPropertyStoreFactory , rgstoreids : *const u32 , cstores : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSCreateMemoryPropertyStore ( riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSCreateMultiplexPropertyStore ( prgpunkstores : *const :: windows_sys::core::IUnknown , cstores : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSCreatePropertyChangeArray ( rgpropkey : *const PROPERTYKEY , rgflags : *const PKA_FLAGS , rgpropvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , cchanges : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSCreatePropertyStoreFromObject ( punk : :: windows_sys::core::IUnknown , grfmode : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSCreatePropertyStoreFromPropertySetStorage ( ppss : super::super::super::System::Com::StructuredStorage:: IPropertySetStorage , grfmode : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSCreateSimplePropertyChange ( flags : PKA_FLAGS , key : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSEnumeratePropertyDescriptions ( filteron : PROPDESC_ENUMFILTER , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSFormatForDisplay ( propkey : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pdfflags : PROPDESC_FORMAT_FLAGS , pwsztext : :: windows_sys::core::PWSTR , cchtext : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSFormatForDisplayAlloc ( key : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pdff : PROPDESC_FORMAT_FLAGS , ppszdisplay : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSFormatPropertyValue ( pps : IPropertyStore , ppd : IPropertyDescription , pdff : PROPDESC_FORMAT_FLAGS , ppszdisplay : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSGetImageReferenceForValue ( propkey : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ppszimageres : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PSGetItemPropertyHandler ( punkitem : :: windows_sys::core::IUnknown , freadwrite : super::super::super::Foundation:: BOOL , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PSGetItemPropertyHandlerWithCreateObject ( punkitem : :: windows_sys::core::IUnknown , freadwrite : super::super::super::Foundation:: BOOL , punkcreateobject : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetNameFromPropertyKey ( propkey : *const PROPERTYKEY , ppszcanonicalname : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSGetNamedPropertyFromPropertyStorage ( psps : *const SERIALIZEDPROPSTORAGE , cb : u32 , pszname : :: windows_sys::core::PCWSTR , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetPropertyDescription ( propkey : *const PROPERTYKEY , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetPropertyDescriptionByName ( pszcanonicalname : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetPropertyDescriptionListFromString ( pszproplist : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSGetPropertyFromPropertyStorage ( psps : *const SERIALIZEDPROPSTORAGE , cb : u32 , rpkey : *const PROPERTYKEY , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetPropertyKeyFromName ( pszname : :: windows_sys::core::PCWSTR , ppropkey : *mut PROPERTYKEY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetPropertySystem ( riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSGetPropertyValue ( pps : IPropertyStore , ppd : IPropertyDescription , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSLookupPropertyHandlerCLSID ( pszfilepath : :: windows_sys::core::PCWSTR , pclsid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_Delete ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadBOOL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadBSTR ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadDWORD ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadGUID ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadInt ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadLONG ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadPOINTL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut super::super::super::Foundation:: POINTL ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadPOINTS ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut super::super::super::Foundation:: POINTS ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadPropertyKey ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut PROPERTYKEY ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadRECTL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut super::super::super::Foundation:: RECTL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadSHORT ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut i16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadStr ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::PWSTR , charactercount : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadStrAlloc ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadStream ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut super::super::super::System::Com:: IStream ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] fn PSPropertyBag_ReadType ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , var : *mut super::super::super::System::Com:: VARIANT , r#type : super::super::super::System::Com:: VARENUM ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadULONGLONG ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut u64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadUnknown ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteBOOL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteBSTR ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteDWORD ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteGUID ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteInt ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteLONG ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WritePOINTL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *const super::super::super::Foundation:: POINTL ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WritePOINTS ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *const super::super::super::Foundation:: POINTS ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WritePropertyKey ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *const PROPERTYKEY ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteRECTL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *const super::super::super::Foundation:: RECTL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteSHORT ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : i16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteStr ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteStream ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : super::super::super::System::Com:: IStream ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteULONGLONG ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : u64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteUnknown ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , punk : :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSPropertyKeyFromString ( pszstring : :: windows_sys::core::PCWSTR , pkey : *mut PROPERTYKEY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSRefreshPropertySchema ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSRegisterPropertySchema ( pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSSetPropertyValue ( pps : IPropertyStore , ppd : IPropertyDescription , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSStringFromPropertyKey ( pkey : *const PROPERTYKEY , psz : :: windows_sys::core::PWSTR , cch : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSUnregisterPropertySchema ( pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PifMgr_CloseProperties ( hprops : super::super::super::Foundation:: HANDLE , flopt : u32 ) -> super::super::super::Foundation:: HANDLE ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PifMgr_GetProperties ( hprops : super::super::super::Foundation:: HANDLE , pszgroup : :: windows_sys::core::PCSTR , lpprops : *mut ::core::ffi::c_void , cbprops : i32 , flopt : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PifMgr_OpenProperties ( pszapp : :: windows_sys::core::PCWSTR , pszpif : :: windows_sys::core::PCWSTR , hinf : u32 , flopt : u32 ) -> super::super::super::Foundation:: HANDLE ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PifMgr_SetProperties ( hprops : super::super::super::Foundation:: HANDLE , pszgroup : :: windows_sys::core::PCSTR , lpprops : *const ::core::ffi::c_void , cbprops : i32 , flopt : u32 ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantChangeType ( ppropvardest : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT , propvarsrc : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , flags : PROPVAR_CHANGE_FLAGS , vt : super::super::super::System::Com:: VARENUM ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantCompareEx ( propvar1 : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , propvar2 : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , unit : PROPVAR_COMPARE_UNIT , flags : PROPVAR_COMPARE_FLAGS ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetBooleanElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pfval : *mut super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetDoubleElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetElementCount ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetFileTimeElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pftval : *mut super::super::super::Foundation:: FILETIME ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetInt16Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut i16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetInt32Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetInt64Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut i64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetStringElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , ppszval : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetUInt16Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut u16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetUInt32Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetUInt64Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut u64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBSTR ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBoolean ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pfret : *mut super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBooleanVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgf : *mut super::super::super::Foundation:: BOOL , crgf : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBooleanVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgf : *mut *mut super::super::super::Foundation:: BOOL , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBooleanWithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , fdefault : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBuffer ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pv : *mut ::core::ffi::c_void , cb : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToDouble ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pdblret : *mut f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToDoubleVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut f64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToDoubleVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut f64 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToDoubleWithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , dbldefault : f64 ) -> f64 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToFileTime ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pstfout : PSTIME_FLAGS , pftout : *mut super::super::super::Foundation:: FILETIME ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToFileTimeVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgft : *mut super::super::super::Foundation:: FILETIME , crgft : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToFileTimeVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgft : *mut *mut super::super::super::Foundation:: FILETIME , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToGUID ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pguid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt16 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , piret : *mut i16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt16Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut i16 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt16VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut i16 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt16WithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , idefault : i16 ) -> i16 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt32 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , plret : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt32Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut i32 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt32VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut i32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt32WithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ldefault : i32 ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt64 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pllret : *mut i64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt64Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut i64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt64VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut i64 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt64WithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , lldefault : i64 ) -> i64 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_Common\"`*"] fn PropVariantToStrRet ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pstrret : *mut super::Common:: STRRET ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToString ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , psz : :: windows_sys::core::PWSTR , cch : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToStringAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ppszout : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToStringVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgsz : *mut :: windows_sys::core::PWSTR , crgsz : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToStringVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgsz : *mut *mut :: windows_sys::core::PWSTR , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToStringWithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pszdefault : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt16 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , puiret : *mut u16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt16Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut u16 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt16VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut u16 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt16WithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , uidefault : u16 ) -> u16 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt32 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pulret : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt32Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut u32 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt32VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt32WithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , uldefault : u32 ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt64 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pullret : *mut u64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt64Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut u64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt64VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut u64 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt64WithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ulldefault : u64 ) -> u64 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] fn PropVariantToVariant ( ppropvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToWinRTPropertyValue ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn SHAddDefaultPropertiesByExt ( pszext : :: windows_sys::core::PCWSTR , ppropstore : IPropertyStore ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn SHGetPropertyStoreForWindow ( hwnd : super::super::super::Foundation:: HWND , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_UI_Shell_Common")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetPropertyStoreFromIDList ( pidl : *const super::Common:: ITEMIDLIST , flags : GETPROPERTYSTOREFLAGS , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com\"`*"] fn SHGetPropertyStoreFromParsingName ( pszpath : :: windows_sys::core::PCWSTR , pbc : super::super::super::System::Com:: IBindCtx , flags : GETPROPERTYSTOREFLAGS , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com_StructuredStorage")] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn SHPropStgCreate ( psstg : super::super::super::System::Com::StructuredStorage:: IPropertySetStorage , fmtid : *const :: windows_sys::core::GUID , pclsid : *const :: windows_sys::core::GUID , grfflags : u32 , grfmode : u32 , dwdisposition : u32 , ppstg : *mut super::super::super::System::Com::StructuredStorage:: IPropertyStorage , pucodepage : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn SHPropStgReadMultiple ( pps : super::super::super::System::Com::StructuredStorage:: IPropertyStorage , ucodepage : u32 , cpspec : u32 , rgpspec : *const super::super::super::System::Com::StructuredStorage:: PROPSPEC , rgvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn SHPropStgWriteMultiple ( pps : super::super::super::System::Com::StructuredStorage:: IPropertyStorage , pucodepage : *mut u32 , cpspec : u32 , rgpspec : *const super::super::super::System::Com::StructuredStorage:: PROPSPEC , rgvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT , propidnamefirst : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantCompare ( var1 : *const super::super::super::System::Com:: VARIANT , var2 : *const super::super::super::System::Com:: VARIANT ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetBooleanElem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pfval : *mut super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetDoubleElem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetElementCount ( varin : *const super::super::super::System::Com:: VARIANT ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetInt16Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut i16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetInt32Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetInt64Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut i64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetStringElem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , ppszval : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetUInt16Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut u16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetUInt32Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetUInt64Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut u64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToBoolean ( varin : *const super::super::super::System::Com:: VARIANT , pfret : *mut super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToBooleanArray ( var : *const super::super::super::System::Com:: VARIANT , prgf : *mut super::super::super::Foundation:: BOOL , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToBooleanArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgf : *mut *mut super::super::super::Foundation:: BOOL , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToBooleanWithDefault ( varin : *const super::super::super::System::Com:: VARIANT , fdefault : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToBuffer ( varin : *const super::super::super::System::Com:: VARIANT , pv : *mut ::core::ffi::c_void , cb : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToDosDateTime ( varin : *const super::super::super::System::Com:: VARIANT , pwdate : *mut u16 , pwtime : *mut u16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToDouble ( varin : *const super::super::super::System::Com:: VARIANT , pdblret : *mut f64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToDoubleArray ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut f64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToDoubleArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut f64 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToDoubleWithDefault ( varin : *const super::super::super::System::Com:: VARIANT , dbldefault : f64 ) -> f64 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToFileTime ( varin : *const super::super::super::System::Com:: VARIANT , stfout : PSTIME_FLAGS , pftout : *mut super::super::super::Foundation:: FILETIME ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToGUID ( varin : *const super::super::super::System::Com:: VARIANT , pguid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt16 ( varin : *const super::super::super::System::Com:: VARIANT , piret : *mut i16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt16Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut i16 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt16ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut i16 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt16WithDefault ( varin : *const super::super::super::System::Com:: VARIANT , idefault : i16 ) -> i16 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt32 ( varin : *const super::super::super::System::Com:: VARIANT , plret : *mut i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt32Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut i32 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt32ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut i32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt32WithDefault ( varin : *const super::super::super::System::Com:: VARIANT , ldefault : i32 ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt64 ( varin : *const super::super::super::System::Com:: VARIANT , pllret : *mut i64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt64Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut i64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt64ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut i64 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt64WithDefault ( varin : *const super::super::super::System::Com:: VARIANT , lldefault : i64 ) -> i64 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] fn VariantToPropVariant ( pvar : *const super::super::super::System::Com:: VARIANT , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] fn VariantToStrRet ( varin : *const super::super::super::System::Com:: VARIANT , pstrret : *mut super::Common:: STRRET ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToString ( varin : *const super::super::super::System::Com:: VARIANT , pszbuf : :: windows_sys::core::PWSTR , cchbuf : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToStringAlloc ( varin : *const super::super::super::System::Com:: VARIANT , ppszbuf : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToStringArray ( var : *const super::super::super::System::Com:: VARIANT , prgsz : *mut :: windows_sys::core::PWSTR , crgsz : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToStringArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgsz : *mut *mut :: windows_sys::core::PWSTR , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToStringWithDefault ( varin : *const super::super::super::System::Com:: VARIANT , pszdefault : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt16 ( varin : *const super::super::super::System::Com:: VARIANT , puiret : *mut u16 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt16Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut u16 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt16ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut u16 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt16WithDefault ( varin : *const super::super::super::System::Com:: VARIANT , uidefault : u16 ) -> u16 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt32 ( varin : *const super::super::super::System::Com:: VARIANT , pulret : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt32Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut u32 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt32ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt32WithDefault ( varin : *const super::super::super::System::Com:: VARIANT , uldefault : u32 ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt64 ( varin : *const super::super::super::System::Com:: VARIANT , pullret : *mut u64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt64Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut u64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt64ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut u64 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt64WithDefault ( varin : *const super::super::super::System::Com:: VARIANT , ulldefault : u64 ) -> u64 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn WinRTPropertyValueToPropVariant ( punkpropertyvalue : :: windows_sys::core::IUnknown , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +pub type ICreateObject = *mut ::core::ffi::c_void; +pub type IDelayedPropertyStoreFactory = *mut ::core::ffi::c_void; +pub type IInitializeWithFile = *mut ::core::ffi::c_void; +pub type IInitializeWithStream = *mut ::core::ffi::c_void; +pub type INamedPropertyStore = *mut ::core::ffi::c_void; +pub type IObjectWithPropertyKey = *mut ::core::ffi::c_void; +pub type IPersistSerializedPropStorage = *mut ::core::ffi::c_void; +pub type IPersistSerializedPropStorage2 = *mut ::core::ffi::c_void; +pub type IPropertyChange = *mut ::core::ffi::c_void; +pub type IPropertyChangeArray = *mut ::core::ffi::c_void; +pub type IPropertyDescription = *mut ::core::ffi::c_void; +pub type IPropertyDescription2 = *mut ::core::ffi::c_void; +pub type IPropertyDescriptionAliasInfo = *mut ::core::ffi::c_void; +pub type IPropertyDescriptionList = *mut ::core::ffi::c_void; +pub type IPropertyDescriptionRelatedPropertyInfo = *mut ::core::ffi::c_void; +pub type IPropertyDescriptionSearchInfo = *mut ::core::ffi::c_void; +pub type IPropertyEnumType = *mut ::core::ffi::c_void; +pub type IPropertyEnumType2 = *mut ::core::ffi::c_void; +pub type IPropertyEnumTypeList = *mut ::core::ffi::c_void; +pub type IPropertyStore = *mut ::core::ffi::c_void; +pub type IPropertyStoreCache = *mut ::core::ffi::c_void; +pub type IPropertyStoreCapabilities = *mut ::core::ffi::c_void; +pub type IPropertyStoreFactory = *mut ::core::ffi::c_void; +pub type IPropertySystem = *mut ::core::ffi::c_void; +pub type IPropertySystemChangeNotify = *mut ::core::ffi::c_void; +pub type IPropertyUI = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const InMemoryPropertyStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9a02e012_6303_4e1e_b9a1_630f802592c5); +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const InMemoryPropertyStoreMarshalByValue: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd4ca0e2d_6da7_4b75_a97c_5f306f0eaedc); +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PKEY_PIDSTR_MAX: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PropertySystem: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb8967f85_58ae_4f46_9fb2_5d7904798f4b); +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type DRAWPROGRESSFLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const DPF_NONE: DRAWPROGRESSFLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const DPF_MARQUEE: DRAWPROGRESSFLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const DPF_MARQUEE_COMPLETE: DRAWPROGRESSFLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const DPF_ERROR: DRAWPROGRESSFLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const DPF_WARNING: DRAWPROGRESSFLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const DPF_STOPPED: DRAWPROGRESSFLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type GETPROPERTYSTOREFLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_DEFAULT: GETPROPERTYSTOREFLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_HANDLERPROPERTIESONLY: GETPROPERTYSTOREFLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_READWRITE: GETPROPERTYSTOREFLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_TEMPORARY: GETPROPERTYSTOREFLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_FASTPROPERTIESONLY: GETPROPERTYSTOREFLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_OPENSLOWITEM: GETPROPERTYSTOREFLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_DELAYCREATION: GETPROPERTYSTOREFLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_BESTEFFORT: GETPROPERTYSTOREFLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_NO_OPLOCK: GETPROPERTYSTOREFLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_PREFERQUERYPROPERTIES: GETPROPERTYSTOREFLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_EXTRINSICPROPERTIES: GETPROPERTYSTOREFLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_EXTRINSICPROPERTIESONLY: GETPROPERTYSTOREFLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_VOLATILEPROPERTIES: GETPROPERTYSTOREFLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_VOLATILEPROPERTIESONLY: GETPROPERTYSTOREFLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const GPS_MASK_VALID: GETPROPERTYSTOREFLAGS = 8191u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PDOPSTATUS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDOPS_RUNNING: PDOPSTATUS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDOPS_PAUSED: PDOPSTATUS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDOPS_CANCELLED: PDOPSTATUS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDOPS_STOPPED: PDOPSTATUS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDOPS_ERRORS: PDOPSTATUS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PKA_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PKA_SET: PKA_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PKA_APPEND: PKA_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PKA_DELETE: PKA_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PLACEHOLDER_STATES = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PS_NONE: PLACEHOLDER_STATES = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PS_MARKED_FOR_OFFLINE_AVAILABILITY: PLACEHOLDER_STATES = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PS_FULL_PRIMARY_STREAM_AVAILABLE: PLACEHOLDER_STATES = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PS_CREATE_FILE_ACCESSIBLE: PLACEHOLDER_STATES = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PS_CLOUDFILE_PLACEHOLDER: PLACEHOLDER_STATES = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PS_DEFAULT: PLACEHOLDER_STATES = 7u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PS_ALL: PLACEHOLDER_STATES = 15u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_AGGREGATION_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDAT_DEFAULT: PROPDESC_AGGREGATION_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDAT_FIRST: PROPDESC_AGGREGATION_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDAT_SUM: PROPDESC_AGGREGATION_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDAT_AVERAGE: PROPDESC_AGGREGATION_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDAT_DATERANGE: PROPDESC_AGGREGATION_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDAT_UNION: PROPDESC_AGGREGATION_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDAT_MAX: PROPDESC_AGGREGATION_TYPE = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDAT_MIN: PROPDESC_AGGREGATION_TYPE = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_COLUMNINDEX_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCIT_NONE: PROPDESC_COLUMNINDEX_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCIT_ONDISK: PROPDESC_COLUMNINDEX_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCIT_INMEMORY: PROPDESC_COLUMNINDEX_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCIT_ONDEMAND: PROPDESC_COLUMNINDEX_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCIT_ONDISKALL: PROPDESC_COLUMNINDEX_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCIT_ONDISKVECTOR: PROPDESC_COLUMNINDEX_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_CONDITION_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCOT_NONE: PROPDESC_CONDITION_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCOT_STRING: PROPDESC_CONDITION_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCOT_SIZE: PROPDESC_CONDITION_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCOT_DATETIME: PROPDESC_CONDITION_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCOT_BOOLEAN: PROPDESC_CONDITION_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDCOT_NUMBER: PROPDESC_CONDITION_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_DISPLAYTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDDT_STRING: PROPDESC_DISPLAYTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDDT_NUMBER: PROPDESC_DISPLAYTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDDT_BOOLEAN: PROPDESC_DISPLAYTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDDT_DATETIME: PROPDESC_DISPLAYTYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDDT_ENUMERATED: PROPDESC_DISPLAYTYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_ENUMFILTER = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDEF_ALL: PROPDESC_ENUMFILTER = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDEF_SYSTEM: PROPDESC_ENUMFILTER = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDEF_NONSYSTEM: PROPDESC_ENUMFILTER = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDEF_VIEWABLE: PROPDESC_ENUMFILTER = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDEF_QUERYABLE: PROPDESC_ENUMFILTER = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDEF_INFULLTEXTQUERY: PROPDESC_ENUMFILTER = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDEF_COLUMN: PROPDESC_ENUMFILTER = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_FORMAT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_DEFAULT: PROPDESC_FORMAT_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_PREFIXNAME: PROPDESC_FORMAT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_FILENAME: PROPDESC_FORMAT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_ALWAYSKB: PROPDESC_FORMAT_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_RESERVED_RIGHTTOLEFT: PROPDESC_FORMAT_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_SHORTTIME: PROPDESC_FORMAT_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_LONGTIME: PROPDESC_FORMAT_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_HIDETIME: PROPDESC_FORMAT_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_SHORTDATE: PROPDESC_FORMAT_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_LONGDATE: PROPDESC_FORMAT_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_HIDEDATE: PROPDESC_FORMAT_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_RELATIVEDATE: PROPDESC_FORMAT_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_USEEDITINVITATION: PROPDESC_FORMAT_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_READONLY: PROPDESC_FORMAT_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDFF_NOAUTOREADINGORDER: PROPDESC_FORMAT_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_GROUPING_RANGE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDGR_DISCRETE: PROPDESC_GROUPING_RANGE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDGR_ALPHANUMERIC: PROPDESC_GROUPING_RANGE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDGR_SIZE: PROPDESC_GROUPING_RANGE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDGR_DYNAMIC: PROPDESC_GROUPING_RANGE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDGR_DATE: PROPDESC_GROUPING_RANGE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDGR_PERCENT: PROPDESC_GROUPING_RANGE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDGR_ENUMERATED: PROPDESC_GROUPING_RANGE = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_RELATIVEDESCRIPTION_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_GENERAL: PROPDESC_RELATIVEDESCRIPTION_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_DATE: PROPDESC_RELATIVEDESCRIPTION_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_SIZE: PROPDESC_RELATIVEDESCRIPTION_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_COUNT: PROPDESC_RELATIVEDESCRIPTION_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_REVISION: PROPDESC_RELATIVEDESCRIPTION_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_LENGTH: PROPDESC_RELATIVEDESCRIPTION_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_DURATION: PROPDESC_RELATIVEDESCRIPTION_TYPE = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_SPEED: PROPDESC_RELATIVEDESCRIPTION_TYPE = 7i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_RATE: PROPDESC_RELATIVEDESCRIPTION_TYPE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_RATING: PROPDESC_RELATIVEDESCRIPTION_TYPE = 9i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDRDT_PRIORITY: PROPDESC_RELATIVEDESCRIPTION_TYPE = 10i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_SEARCHINFO_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSIF_DEFAULT: PROPDESC_SEARCHINFO_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSIF_ININVERTEDINDEX: PROPDESC_SEARCHINFO_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSIF_ISCOLUMN: PROPDESC_SEARCHINFO_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSIF_ISCOLUMNSPARSE: PROPDESC_SEARCHINFO_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSIF_ALWAYSINCLUDE: PROPDESC_SEARCHINFO_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSIF_USEFORTYPEAHEAD: PROPDESC_SEARCHINFO_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_SORTDESCRIPTION = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSD_GENERAL: PROPDESC_SORTDESCRIPTION = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSD_A_Z: PROPDESC_SORTDESCRIPTION = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSD_LOWEST_HIGHEST: PROPDESC_SORTDESCRIPTION = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSD_SMALLEST_BIGGEST: PROPDESC_SORTDESCRIPTION = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDSD_OLDEST_NEWEST: PROPDESC_SORTDESCRIPTION = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_TYPE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_DEFAULT: PROPDESC_TYPE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_MULTIPLEVALUES: PROPDESC_TYPE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_ISINNATE: PROPDESC_TYPE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_ISGROUP: PROPDESC_TYPE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_CANGROUPBY: PROPDESC_TYPE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_CANSTACKBY: PROPDESC_TYPE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_ISTREEPROPERTY: PROPDESC_TYPE_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_INCLUDEINFULLTEXTQUERY: PROPDESC_TYPE_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_ISVIEWABLE: PROPDESC_TYPE_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_ISQUERYABLE: PROPDESC_TYPE_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_CANBEPURGED: PROPDESC_TYPE_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_SEARCHRAWVALUE: PROPDESC_TYPE_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_DONTCOERCEEMPTYSTRINGS: PROPDESC_TYPE_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_ALWAYSINSUPPLEMENTALSTORE: PROPDESC_TYPE_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_ISSYSTEMPROPERTY: PROPDESC_TYPE_FLAGS = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDTF_MASK_ALL: PROPDESC_TYPE_FLAGS = 2147491839u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPDESC_VIEW_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_DEFAULT: PROPDESC_VIEW_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_CENTERALIGN: PROPDESC_VIEW_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_RIGHTALIGN: PROPDESC_VIEW_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_BEGINNEWGROUP: PROPDESC_VIEW_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_FILLAREA: PROPDESC_VIEW_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_SORTDESCENDING: PROPDESC_VIEW_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_SHOWONLYIFPRESENT: PROPDESC_VIEW_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_SHOWBYDEFAULT: PROPDESC_VIEW_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_SHOWINPRIMARYLIST: PROPDESC_VIEW_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_SHOWINSECONDARYLIST: PROPDESC_VIEW_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_HIDELABEL: PROPDESC_VIEW_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_HIDDEN: PROPDESC_VIEW_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_CANWRAP: PROPDESC_VIEW_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PDVF_MASK_ALL: PROPDESC_VIEW_FLAGS = 7167u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPENUMTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PET_DISCRETEVALUE: PROPENUMTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PET_RANGEDVALUE: PROPENUMTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PET_DEFAULTVALUE: PROPENUMTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PET_ENDRANGE: PROPENUMTYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPERTYUI_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PUIF_DEFAULT: PROPERTYUI_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PUIF_RIGHTALIGN: PROPERTYUI_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PUIF_NOLABELININFOTIP: PROPERTYUI_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPERTYUI_FORMAT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PUIFFDF_DEFAULT: PROPERTYUI_FORMAT_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PUIFFDF_RIGHTTOLEFT: PROPERTYUI_FORMAT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PUIFFDF_SHORTFORMAT: PROPERTYUI_FORMAT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PUIFFDF_NOTIME: PROPERTYUI_FORMAT_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PUIFFDF_FRIENDLYDATE: PROPERTYUI_FORMAT_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPERTYUI_NAME_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PUIFNF_DEFAULT: PROPERTYUI_NAME_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PUIFNF_MNEMONIC: PROPERTYUI_NAME_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPVAR_CHANGE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCHF_DEFAULT: PROPVAR_CHANGE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCHF_NOVALUEPROP: PROPVAR_CHANGE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCHF_ALPHABOOL: PROPVAR_CHANGE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCHF_NOUSEROVERRIDE: PROPVAR_CHANGE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCHF_LOCALBOOL: PROPVAR_CHANGE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCHF_NOHEXSTRING: PROPVAR_CHANGE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPVAR_COMPARE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCF_DEFAULT: PROPVAR_COMPARE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCF_TREATEMPTYASGREATERTHAN: PROPVAR_COMPARE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCF_USESTRCMP: PROPVAR_COMPARE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCF_USESTRCMPC: PROPVAR_COMPARE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCF_USESTRCMPI: PROPVAR_COMPARE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCF_USESTRCMPIC: PROPVAR_COMPARE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCF_DIGITSASNUMBERS_CASESENSITIVE: PROPVAR_COMPARE_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PROPVAR_COMPARE_UNIT = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCU_DEFAULT: PROPVAR_COMPARE_UNIT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCU_SECOND: PROPVAR_COMPARE_UNIT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCU_MINUTE: PROPVAR_COMPARE_UNIT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCU_HOUR: PROPVAR_COMPARE_UNIT = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCU_DAY: PROPVAR_COMPARE_UNIT = 4i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCU_MONTH: PROPVAR_COMPARE_UNIT = 5i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PVCU_YEAR: PROPVAR_COMPARE_UNIT = 6i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PSC_STATE = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PSC_NORMAL: PSC_STATE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PSC_NOTINSOURCE: PSC_STATE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PSC_DIRTY: PSC_STATE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PSC_READONLY: PSC_STATE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type PSTIME_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PSTF_UTC: PSTIME_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const PSTF_LOCAL: PSTIME_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type SYNC_ENGINE_STATE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_NONE: SYNC_ENGINE_STATE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_SERVICE_QUOTA_NEARING_LIMIT: SYNC_ENGINE_STATE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_SERVICE_QUOTA_EXCEEDED_LIMIT: SYNC_ENGINE_STATE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_AUTHENTICATION_ERROR: SYNC_ENGINE_STATE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_PAUSED_DUE_TO_METERED_NETWORK: SYNC_ENGINE_STATE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_PAUSED_DUE_TO_DISK_SPACE_FULL: SYNC_ENGINE_STATE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_PAUSED_DUE_TO_CLIENT_POLICY: SYNC_ENGINE_STATE_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_PAUSED_DUE_TO_SERVICE_POLICY: SYNC_ENGINE_STATE_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_SERVICE_UNAVAILABLE: SYNC_ENGINE_STATE_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_PAUSED_DUE_TO_USER_REQUEST: SYNC_ENGINE_STATE_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const SESF_ALL_FLAGS: SYNC_ENGINE_STATE_FLAGS = 511u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type SYNC_TRANSFER_STATUS = u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_NONE: SYNC_TRANSFER_STATUS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_NEEDSUPLOAD: SYNC_TRANSFER_STATUS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_NEEDSDOWNLOAD: SYNC_TRANSFER_STATUS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_TRANSFERRING: SYNC_TRANSFER_STATUS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_PAUSED: SYNC_TRANSFER_STATUS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_HASERROR: SYNC_TRANSFER_STATUS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_FETCHING_METADATA: SYNC_TRANSFER_STATUS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_USER_REQUESTED_REFRESH: SYNC_TRANSFER_STATUS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_HASWARNING: SYNC_TRANSFER_STATUS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_EXCLUDED: SYNC_TRANSFER_STATUS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_INCOMPLETE: SYNC_TRANSFER_STATUS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const STS_PLACEHOLDER_IFEMPTY: SYNC_TRANSFER_STATUS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub type _PERSIST_SPROPSTORE_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const FPSPS_DEFAULT: _PERSIST_SPROPSTORE_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const FPSPS_READONLY: _PERSIST_SPROPSTORE_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub const FPSPS_TREAT_NEW_VALUES_AS_DIRTY: _PERSIST_SPROPSTORE_FLAGS = 2i32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] +pub struct PROPERTYKEY { + pub fmtid: ::windows_sys::core::GUID, + pub pid: u32, +} +impl ::core::marker::Copy for PROPERTYKEY {} +impl ::core::clone::Clone for PROPERTYKEY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct PROPPRG { + pub flPrg: u16, + pub flPrgInit: u16, + pub achTitle: [super::super::super::Foundation::CHAR; 30], + pub achCmdLine: [super::super::super::Foundation::CHAR; 128], + pub achWorkDir: [super::super::super::Foundation::CHAR; 64], + pub wHotKey: u16, + pub achIconFile: [super::super::super::Foundation::CHAR; 80], + pub wIconIndex: u16, + pub dwEnhModeFlags: u32, + pub dwRealModeFlags: u32, + pub achOtherFile: [super::super::super::Foundation::CHAR; 80], + pub achPIFFile: [super::super::super::Foundation::CHAR; 260], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for PROPPRG {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for PROPPRG { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +pub struct SERIALIZEDPROPSTORAGE(pub u8); -- cgit v1.2.3