]>
Commit | Line | Data |
---|---|---|
5e7ed085 FG |
1 | #[link(name = "windows")] |
2 | extern "system" { | |
04454e1e FG |
3 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
4 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 5 | pub fn ClearPropVariantArray(rgpropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT, cvars: u32); |
04454e1e | 6 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
7 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
8 | pub fn ClearVariantArray(pvars: *mut super::super::super::System::Com::VARIANT, cvars: u32); | |
04454e1e FG |
9 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
10 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 11 | pub fn InitPropVariantFromBooleanVector(prgf: *const super::super::super::Foundation::BOOL, celems: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
12 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
13 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 14 | pub fn InitPropVariantFromBuffer(pv: *const ::core::ffi::c_void, cb: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
15 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
16 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 17 | pub fn InitPropVariantFromCLSID(clsid: *const ::windows_sys::core::GUID, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
18 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
19 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 20 | pub fn InitPropVariantFromDoubleVector(prgn: *const f64, celems: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
21 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
22 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 23 | pub fn InitPropVariantFromFileTime(pftin: *const super::super::super::Foundation::FILETIME, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
24 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
25 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 26 | pub fn InitPropVariantFromFileTimeVector(prgft: *const super::super::super::Foundation::FILETIME, celems: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
27 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
28 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 29 | pub fn InitPropVariantFromGUIDAsString(guid: *const ::windows_sys::core::GUID, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
30 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
31 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 32 | pub fn InitPropVariantFromInt16Vector(prgn: *const i16, celems: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
33 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
34 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 35 | pub fn InitPropVariantFromInt32Vector(prgn: *const i32, celems: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
36 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
37 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 38 | pub fn InitPropVariantFromInt64Vector(prgn: *const i64, celems: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
39 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
40 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 41 | pub 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; |
04454e1e FG |
42 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
43 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 44 | pub fn InitPropVariantFromResource(hinst: super::super::super::Foundation::HINSTANCE, id: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
45 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_Common\"`*"] |
46 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_Common"))] | |
5e7ed085 | 47 | pub 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; |
04454e1e FG |
48 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
49 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
50 | pub fn InitPropVariantFromStringAsVector(psz: ::windows_sys::core::PCWSTR, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; | |
51 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
52 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
53 | pub fn InitPropVariantFromStringVector(prgsz: *const ::windows_sys::core::PWSTR, celems: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; | |
54 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
55 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 56 | pub fn InitPropVariantFromUInt16Vector(prgn: *const u16, celems: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
57 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
58 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 59 | pub fn InitPropVariantFromUInt32Vector(prgn: *const u32, celems: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
60 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
61 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 62 | pub fn InitPropVariantFromUInt64Vector(prgn: *const u64, celems: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
63 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
64 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 65 | pub fn InitPropVariantVectorFromPropVariant(propvarsingle: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ppropvarvector: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
04454e1e | 66 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
67 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
68 | pub fn InitVariantFromBooleanArray(prgf: *const super::super::super::Foundation::BOOL, celems: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; | |
04454e1e | 69 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
70 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
71 | pub fn InitVariantFromBuffer(pv: *const ::core::ffi::c_void, cb: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; | |
04454e1e | 72 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
73 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
74 | pub fn InitVariantFromDoubleArray(prgn: *const f64, celems: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; | |
04454e1e | 75 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
76 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
77 | pub fn InitVariantFromFileTime(pft: *const super::super::super::Foundation::FILETIME, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; | |
04454e1e | 78 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
79 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
80 | pub fn InitVariantFromFileTimeArray(prgft: *const super::super::super::Foundation::FILETIME, celems: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; | |
04454e1e | 81 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
82 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
83 | pub fn InitVariantFromGUIDAsString(guid: *const ::windows_sys::core::GUID, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; | |
04454e1e | 84 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
85 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
86 | pub fn InitVariantFromInt16Array(prgn: *const i16, celems: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; | |
04454e1e | 87 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
88 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
89 | pub fn InitVariantFromInt32Array(prgn: *const i32, celems: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; | |
04454e1e | 90 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
91 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
92 | pub fn InitVariantFromInt64Array(prgn: *const i64, celems: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; | |
04454e1e | 93 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
94 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
95 | pub fn InitVariantFromResource(hinst: super::super::super::Foundation::HINSTANCE, id: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; | |
04454e1e | 96 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] |
5e7ed085 FG |
97 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] |
98 | pub fn InitVariantFromStrRet(pstrret: *const super::Common::STRRET, pidl: *const super::Common::ITEMIDLIST, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; | |
04454e1e | 99 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 | 100 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
04454e1e FG |
101 | pub fn InitVariantFromStringArray(prgsz: *const ::windows_sys::core::PWSTR, celems: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; |
102 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] | |
5e7ed085 FG |
103 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
104 | pub fn InitVariantFromUInt16Array(prgn: *const u16, celems: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; | |
04454e1e | 105 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
106 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
107 | pub fn InitVariantFromUInt32Array(prgn: *const u32, celems: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; | |
04454e1e | 108 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
109 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
110 | pub fn InitVariantFromUInt64Array(prgn: *const u64, celems: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; | |
04454e1e | 111 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
112 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
113 | pub fn InitVariantFromVariantArrayElem(varin: *const super::super::super::System::Com::VARIANT, ielem: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; | |
04454e1e FG |
114 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
115 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 116 | pub fn PSCoerceToCanonicalValue(key: *const PROPERTYKEY, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
04454e1e | 117 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 118 | pub fn PSCreateAdapterFromPropertyStore(pps: IPropertyStore, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; |
04454e1e | 119 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 120 | pub 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; |
04454e1e | 121 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 122 | pub fn PSCreateMemoryPropertyStore(riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; |
04454e1e | 123 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 124 | pub 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; |
04454e1e FG |
125 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
126 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 127 | pub 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; |
04454e1e | 128 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 129 | pub 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; |
04454e1e | 130 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
5e7ed085 FG |
131 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] |
132 | pub 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; | |
04454e1e FG |
133 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
134 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 135 | pub 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; |
04454e1e | 136 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 137 | pub fn PSEnumeratePropertyDescriptions(filteron: PROPDESC_ENUMFILTER, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
138 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
139 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
140 | pub 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; | |
141 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
142 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
143 | pub 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; | |
144 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] | |
145 | pub fn PSFormatPropertyValue(pps: IPropertyStore, ppd: IPropertyDescription, pdff: PROPDESC_FORMAT_FLAGS, ppszdisplay: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT; | |
146 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
147 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
148 | pub fn PSGetImageReferenceForValue(propkey: *const PROPERTYKEY, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ppszimageres: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT; | |
149 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
150 | #[cfg(feature = "Win32_Foundation")] |
151 | pub 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; | |
04454e1e | 152 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
153 | #[cfg(feature = "Win32_Foundation")] |
154 | pub 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; | |
04454e1e FG |
155 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
156 | pub fn PSGetNameFromPropertyKey(propkey: *const PROPERTYKEY, ppszcanonicalname: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT; | |
157 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
158 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
159 | pub 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; | |
160 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] | |
5e7ed085 | 161 | pub fn PSGetPropertyDescription(propkey: *const PROPERTYKEY, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
162 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
163 | pub fn PSGetPropertyDescriptionByName(pszcanonicalname: ::windows_sys::core::PCWSTR, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; | |
164 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] | |
165 | pub fn PSGetPropertyDescriptionListFromString(pszproplist: ::windows_sys::core::PCWSTR, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; | |
166 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
167 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 168 | pub fn PSGetPropertyFromPropertyStorage(psps: *const SERIALIZEDPROPSTORAGE, cb: u32, rpkey: *const PROPERTYKEY, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
169 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
170 | pub fn PSGetPropertyKeyFromName(pszname: ::windows_sys::core::PCWSTR, ppropkey: *mut PROPERTYKEY) -> ::windows_sys::core::HRESULT; | |
171 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] | |
5e7ed085 | 172 | pub fn PSGetPropertySystem(riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; |
04454e1e | 173 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
5e7ed085 | 174 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] |
04454e1e FG |
175 | pub fn PSGetPropertyValue(pps: IPropertyStore, ppd: IPropertyDescription, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
176 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] | |
177 | pub fn PSLookupPropertyHandlerCLSID(pszfilepath: ::windows_sys::core::PCWSTR, pclsid: *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT; | |
178 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
179 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
180 | pub fn PSPropertyBag_Delete(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT; | |
181 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
5e7ed085 | 182 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] |
04454e1e FG |
183 | pub 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; |
184 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
5e7ed085 | 185 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] |
04454e1e FG |
186 | pub fn PSPropertyBag_ReadBSTR(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: *mut super::super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT; |
187 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
188 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
189 | pub fn PSPropertyBag_ReadDWORD(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: *mut u32) -> ::windows_sys::core::HRESULT; | |
190 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
191 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
192 | pub 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; | |
193 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
194 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
195 | pub fn PSPropertyBag_ReadInt(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: *mut i32) -> ::windows_sys::core::HRESULT; | |
196 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
197 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
198 | pub fn PSPropertyBag_ReadLONG(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: *mut i32) -> ::windows_sys::core::HRESULT; | |
199 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
5e7ed085 | 200 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] |
04454e1e FG |
201 | pub 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; |
202 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
5e7ed085 | 203 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] |
04454e1e FG |
204 | pub 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; |
205 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
206 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
207 | pub fn PSPropertyBag_ReadPropertyKey(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: *mut PROPERTYKEY) -> ::windows_sys::core::HRESULT; | |
208 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
5e7ed085 | 209 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] |
04454e1e FG |
210 | pub 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; |
211 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
212 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
213 | pub fn PSPropertyBag_ReadSHORT(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: *mut i16) -> ::windows_sys::core::HRESULT; | |
214 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
215 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
216 | pub 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; | |
217 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
218 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
219 | pub 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; | |
220 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
221 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
222 | pub 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; | |
223 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] | |
224 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] | |
225 | pub 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: u16) -> ::windows_sys::core::HRESULT; | |
226 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
227 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
228 | pub fn PSPropertyBag_ReadULONGLONG(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: *mut u64) -> ::windows_sys::core::HRESULT; | |
229 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
230 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
231 | pub 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; | |
232 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
5e7ed085 | 233 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] |
04454e1e FG |
234 | pub 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; |
235 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
5e7ed085 | 236 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] |
04454e1e FG |
237 | pub fn PSPropertyBag_WriteBSTR(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: super::super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT; |
238 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
239 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
240 | pub fn PSPropertyBag_WriteDWORD(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: u32) -> ::windows_sys::core::HRESULT; | |
241 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
242 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
243 | pub 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; | |
244 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
245 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
246 | pub fn PSPropertyBag_WriteInt(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: i32) -> ::windows_sys::core::HRESULT; | |
247 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
248 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
249 | pub fn PSPropertyBag_WriteLONG(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: i32) -> ::windows_sys::core::HRESULT; | |
250 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
5e7ed085 | 251 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] |
04454e1e FG |
252 | pub 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; |
253 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
5e7ed085 | 254 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] |
04454e1e FG |
255 | pub 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; |
256 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
257 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
258 | pub fn PSPropertyBag_WritePropertyKey(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: *const PROPERTYKEY) -> ::windows_sys::core::HRESULT; | |
259 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
5e7ed085 | 260 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] |
04454e1e FG |
261 | pub 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; |
262 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
263 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
264 | pub fn PSPropertyBag_WriteSHORT(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: i16) -> ::windows_sys::core::HRESULT; | |
265 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
266 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
267 | pub 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; | |
268 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
269 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
270 | pub 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; | |
271 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
272 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
273 | pub fn PSPropertyBag_WriteULONGLONG(propbag: super::super::super::System::Com::StructuredStorage::IPropertyBag, propname: ::windows_sys::core::PCWSTR, value: u64) -> ::windows_sys::core::HRESULT; | |
274 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
275 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] | |
276 | pub 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; | |
277 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] | |
278 | pub fn PSPropertyKeyFromString(pszstring: ::windows_sys::core::PCWSTR, pkey: *mut PROPERTYKEY) -> ::windows_sys::core::HRESULT; | |
279 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] | |
5e7ed085 | 280 | pub fn PSRefreshPropertySchema() -> ::windows_sys::core::HRESULT; |
04454e1e FG |
281 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
282 | pub fn PSRegisterPropertySchema(pszpath: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT; | |
283 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
284 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 285 | pub fn PSSetPropertyValue(pps: IPropertyStore, ppd: IPropertyDescription, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
286 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
287 | pub fn PSStringFromPropertyKey(pkey: *const PROPERTYKEY, psz: ::windows_sys::core::PWSTR, cch: u32) -> ::windows_sys::core::HRESULT; | |
288 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] | |
289 | pub fn PSUnregisterPropertySchema(pszpath: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT; | |
290 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
291 | #[cfg(feature = "Win32_Foundation")] |
292 | pub fn PifMgr_CloseProperties(hprops: super::super::super::Foundation::HANDLE, flopt: u32) -> super::super::super::Foundation::HANDLE; | |
04454e1e | 293 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 294 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
295 | pub 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; |
296 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 297 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
298 | pub fn PifMgr_OpenProperties(pszapp: ::windows_sys::core::PCWSTR, pszpif: ::windows_sys::core::PCWSTR, hinf: u32, flopt: u32) -> super::super::super::Foundation::HANDLE; |
299 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 300 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
301 | pub 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; |
302 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
303 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 304 | pub 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: u16) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
305 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
306 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 307 | pub 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; |
04454e1e FG |
308 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
309 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 310 | pub fn PropVariantGetBooleanElem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pfval: *mut super::super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
311 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
312 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 313 | pub fn PropVariantGetDoubleElem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut f64) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
314 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
315 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 316 | pub fn PropVariantGetElementCount(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> u32; |
04454e1e FG |
317 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
318 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 319 | pub fn PropVariantGetFileTimeElem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pftval: *mut super::super::super::Foundation::FILETIME) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
320 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
321 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 322 | pub fn PropVariantGetInt16Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut i16) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
323 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
324 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 325 | pub fn PropVariantGetInt32Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut i32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
326 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
327 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 328 | pub fn PropVariantGetInt64Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut i64) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
329 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
330 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
331 | pub fn PropVariantGetStringElem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, ppszval: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT; | |
332 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
333 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 334 | pub fn PropVariantGetUInt16Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut u16) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
335 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
336 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 337 | pub fn PropVariantGetUInt32Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut u32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
338 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
339 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 340 | pub fn PropVariantGetUInt64Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut u64) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
341 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
342 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 343 | pub fn PropVariantToBSTR(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pbstrout: *mut super::super::super::Foundation::BSTR) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
344 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
345 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 346 | pub fn PropVariantToBoolean(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pfret: *mut super::super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
347 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
348 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 349 | pub 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; |
04454e1e FG |
350 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
351 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 352 | pub 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; |
04454e1e FG |
353 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
354 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 355 | pub fn PropVariantToBooleanWithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, fdefault: super::super::super::Foundation::BOOL) -> super::super::super::Foundation::BOOL; |
04454e1e FG |
356 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
357 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 358 | pub fn PropVariantToBuffer(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pv: *mut ::core::ffi::c_void, cb: u32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
359 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
360 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 361 | pub fn PropVariantToDouble(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pdblret: *mut f64) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
362 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
363 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 364 | pub fn PropVariantToDoubleVector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: *mut f64, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
365 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
366 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 367 | pub fn PropVariantToDoubleVectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut f64, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
368 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
369 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 370 | pub fn PropVariantToDoubleWithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, dbldefault: f64) -> f64; |
04454e1e FG |
371 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
372 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 373 | pub 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; |
04454e1e FG |
374 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
375 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 376 | pub 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; |
04454e1e FG |
377 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
378 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 379 | pub 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; |
04454e1e FG |
380 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
381 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 382 | pub fn PropVariantToGUID(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pguid: *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
383 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
384 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 385 | pub fn PropVariantToInt16(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, piret: *mut i16) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
386 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
387 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 388 | pub fn PropVariantToInt16Vector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: *mut i16, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
389 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
390 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 391 | pub fn PropVariantToInt16VectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut i16, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
392 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
393 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 394 | pub fn PropVariantToInt16WithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, idefault: i16) -> i16; |
04454e1e FG |
395 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
396 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 397 | pub fn PropVariantToInt32(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, plret: *mut i32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
398 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
399 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 400 | pub fn PropVariantToInt32Vector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: *mut i32, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
401 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
402 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 403 | pub fn PropVariantToInt32VectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut i32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
404 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
405 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 406 | pub fn PropVariantToInt32WithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ldefault: i32) -> i32; |
04454e1e FG |
407 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
408 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 409 | pub fn PropVariantToInt64(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pllret: *mut i64) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
410 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
411 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 412 | pub fn PropVariantToInt64Vector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: *mut i64, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
413 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
414 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 415 | pub fn PropVariantToInt64VectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut i64, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
416 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
417 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 418 | pub fn PropVariantToInt64WithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, lldefault: i64) -> i64; |
04454e1e FG |
419 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_Common\"`*"] |
420 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_Common"))] | |
5e7ed085 | 421 | pub fn PropVariantToStrRet(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pstrret: *mut super::Common::STRRET) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
422 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
423 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
424 | pub fn PropVariantToString(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, psz: ::windows_sys::core::PWSTR, cch: u32) -> ::windows_sys::core::HRESULT; | |
425 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
426 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
427 | pub fn PropVariantToStringAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ppszout: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT; | |
428 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
429 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
430 | pub 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; | |
431 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
432 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
433 | pub 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; | |
434 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
435 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
436 | pub fn PropVariantToStringWithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pszdefault: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::PWSTR; | |
437 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
438 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 439 | pub fn PropVariantToUInt16(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, puiret: *mut u16) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
440 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
441 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 442 | pub fn PropVariantToUInt16Vector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: *mut u16, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
443 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
444 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 445 | pub fn PropVariantToUInt16VectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut u16, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
446 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
447 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 448 | pub fn PropVariantToUInt16WithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, uidefault: u16) -> u16; |
04454e1e FG |
449 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
450 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 451 | pub fn PropVariantToUInt32(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pulret: *mut u32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
452 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
453 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 454 | pub fn PropVariantToUInt32Vector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: *mut u32, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
455 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
456 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 457 | pub fn PropVariantToUInt32VectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
458 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
459 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 460 | pub fn PropVariantToUInt32WithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, uldefault: u32) -> u32; |
04454e1e FG |
461 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
462 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 463 | pub fn PropVariantToUInt64(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pullret: *mut u64) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
464 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
465 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 466 | pub fn PropVariantToUInt64Vector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: *mut u64, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
467 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
468 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 469 | pub fn PropVariantToUInt64VectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut u64, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
470 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
471 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 472 | pub fn PropVariantToUInt64WithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ulldefault: u64) -> u64; |
04454e1e FG |
473 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] |
474 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] | |
5e7ed085 | 475 | pub fn PropVariantToVariant(ppropvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
476 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
477 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 478 | pub 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; |
04454e1e FG |
479 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
480 | pub fn SHAddDefaultPropertiesByExt(pszext: ::windows_sys::core::PCWSTR, ppropstore: IPropertyStore) -> ::windows_sys::core::HRESULT; | |
481 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
482 | #[cfg(feature = "Win32_Foundation")] |
483 | pub 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; | |
04454e1e | 484 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_UI_Shell_Common\"`*"] |
5e7ed085 FG |
485 | #[cfg(feature = "Win32_UI_Shell_Common")] |
486 | pub 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; | |
04454e1e FG |
487 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com\"`*"] |
488 | #[cfg(feature = "Win32_System_Com")] | |
489 | pub 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; | |
490 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
5e7ed085 FG |
491 | #[cfg(feature = "Win32_System_Com_StructuredStorage")] |
492 | pub 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; | |
04454e1e FG |
493 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
494 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 495 | pub 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; |
04454e1e FG |
496 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
497 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 498 | pub 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; |
04454e1e | 499 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
500 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
501 | pub fn VariantCompare(var1: *const super::super::super::System::Com::VARIANT, var2: *const super::super::super::System::Com::VARIANT) -> i32; | |
04454e1e | 502 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
503 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
504 | pub fn VariantGetBooleanElem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pfval: *mut super::super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT; | |
04454e1e | 505 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
506 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
507 | pub fn VariantGetDoubleElem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut f64) -> ::windows_sys::core::HRESULT; | |
04454e1e | 508 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
509 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
510 | pub fn VariantGetElementCount(varin: *const super::super::super::System::Com::VARIANT) -> u32; | |
04454e1e | 511 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
512 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
513 | pub fn VariantGetInt16Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut i16) -> ::windows_sys::core::HRESULT; | |
04454e1e | 514 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
515 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
516 | pub fn VariantGetInt32Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut i32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 517 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
518 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
519 | pub fn VariantGetInt64Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut i64) -> ::windows_sys::core::HRESULT; | |
04454e1e | 520 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 | 521 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
04454e1e FG |
522 | pub fn VariantGetStringElem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, ppszval: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT; |
523 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] | |
5e7ed085 FG |
524 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
525 | pub fn VariantGetUInt16Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut u16) -> ::windows_sys::core::HRESULT; | |
04454e1e | 526 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
527 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
528 | pub fn VariantGetUInt32Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut u32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 529 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
530 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
531 | pub fn VariantGetUInt64Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut u64) -> ::windows_sys::core::HRESULT; | |
04454e1e | 532 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
533 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
534 | pub fn VariantToBoolean(varin: *const super::super::super::System::Com::VARIANT, pfret: *mut super::super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT; | |
04454e1e | 535 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
536 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
537 | pub 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; | |
04454e1e | 538 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
539 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
540 | pub 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; | |
04454e1e | 541 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
542 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
543 | pub fn VariantToBooleanWithDefault(varin: *const super::super::super::System::Com::VARIANT, fdefault: super::super::super::Foundation::BOOL) -> super::super::super::Foundation::BOOL; | |
04454e1e | 544 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
545 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
546 | pub fn VariantToBuffer(varin: *const super::super::super::System::Com::VARIANT, pv: *mut ::core::ffi::c_void, cb: u32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 547 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
548 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
549 | pub fn VariantToDosDateTime(varin: *const super::super::super::System::Com::VARIANT, pwdate: *mut u16, pwtime: *mut u16) -> ::windows_sys::core::HRESULT; | |
04454e1e | 550 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
551 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
552 | pub fn VariantToDouble(varin: *const super::super::super::System::Com::VARIANT, pdblret: *mut f64) -> ::windows_sys::core::HRESULT; | |
04454e1e | 553 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
554 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
555 | pub fn VariantToDoubleArray(var: *const super::super::super::System::Com::VARIANT, prgn: *mut f64, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 556 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
557 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
558 | pub fn VariantToDoubleArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut f64, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 559 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
560 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
561 | pub fn VariantToDoubleWithDefault(varin: *const super::super::super::System::Com::VARIANT, dbldefault: f64) -> f64; | |
04454e1e | 562 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
563 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
564 | pub fn VariantToFileTime(varin: *const super::super::super::System::Com::VARIANT, stfout: PSTIME_FLAGS, pftout: *mut super::super::super::Foundation::FILETIME) -> ::windows_sys::core::HRESULT; | |
04454e1e | 565 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
566 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
567 | pub fn VariantToGUID(varin: *const super::super::super::System::Com::VARIANT, pguid: *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT; | |
04454e1e | 568 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
569 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
570 | pub fn VariantToInt16(varin: *const super::super::super::System::Com::VARIANT, piret: *mut i16) -> ::windows_sys::core::HRESULT; | |
04454e1e | 571 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
572 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
573 | pub fn VariantToInt16Array(var: *const super::super::super::System::Com::VARIANT, prgn: *mut i16, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 574 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
575 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
576 | pub fn VariantToInt16ArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut i16, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 577 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
578 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
579 | pub fn VariantToInt16WithDefault(varin: *const super::super::super::System::Com::VARIANT, idefault: i16) -> i16; | |
04454e1e | 580 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
581 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
582 | pub fn VariantToInt32(varin: *const super::super::super::System::Com::VARIANT, plret: *mut i32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 583 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
584 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
585 | pub fn VariantToInt32Array(var: *const super::super::super::System::Com::VARIANT, prgn: *mut i32, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 586 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
587 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
588 | pub fn VariantToInt32ArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut i32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 589 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
590 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
591 | pub fn VariantToInt32WithDefault(varin: *const super::super::super::System::Com::VARIANT, ldefault: i32) -> i32; | |
04454e1e | 592 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
593 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
594 | pub fn VariantToInt64(varin: *const super::super::super::System::Com::VARIANT, pllret: *mut i64) -> ::windows_sys::core::HRESULT; | |
04454e1e | 595 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
596 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
597 | pub fn VariantToInt64Array(var: *const super::super::super::System::Com::VARIANT, prgn: *mut i64, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 598 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
599 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
600 | pub fn VariantToInt64ArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut i64, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 601 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
602 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
603 | pub fn VariantToInt64WithDefault(varin: *const super::super::super::System::Com::VARIANT, lldefault: i64) -> i64; | |
04454e1e FG |
604 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] |
605 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] | |
5e7ed085 | 606 | pub fn VariantToPropVariant(pvar: *const super::super::super::System::Com::VARIANT, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
04454e1e | 607 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] |
5e7ed085 FG |
608 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] |
609 | pub fn VariantToStrRet(varin: *const super::super::super::System::Com::VARIANT, pstrret: *mut super::Common::STRRET) -> ::windows_sys::core::HRESULT; | |
04454e1e | 610 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 | 611 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
04454e1e FG |
612 | pub fn VariantToString(varin: *const super::super::super::System::Com::VARIANT, pszbuf: ::windows_sys::core::PWSTR, cchbuf: u32) -> ::windows_sys::core::HRESULT; |
613 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] | |
5e7ed085 | 614 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
04454e1e FG |
615 | pub fn VariantToStringAlloc(varin: *const super::super::super::System::Com::VARIANT, ppszbuf: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT; |
616 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] | |
5e7ed085 | 617 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
04454e1e FG |
618 | pub 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; |
619 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] | |
5e7ed085 | 620 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
04454e1e FG |
621 | pub fn VariantToStringArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgsz: *mut *mut ::windows_sys::core::PWSTR, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; |
622 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] | |
5e7ed085 | 623 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
04454e1e FG |
624 | pub fn VariantToStringWithDefault(varin: *const super::super::super::System::Com::VARIANT, pszdefault: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::PWSTR; |
625 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] | |
5e7ed085 FG |
626 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
627 | pub fn VariantToUInt16(varin: *const super::super::super::System::Com::VARIANT, puiret: *mut u16) -> ::windows_sys::core::HRESULT; | |
04454e1e | 628 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
629 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
630 | pub fn VariantToUInt16Array(var: *const super::super::super::System::Com::VARIANT, prgn: *mut u16, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 631 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
632 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
633 | pub fn VariantToUInt16ArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut u16, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 634 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
635 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
636 | pub fn VariantToUInt16WithDefault(varin: *const super::super::super::System::Com::VARIANT, uidefault: u16) -> u16; | |
04454e1e | 637 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
638 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
639 | pub fn VariantToUInt32(varin: *const super::super::super::System::Com::VARIANT, pulret: *mut u32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 640 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
641 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
642 | pub fn VariantToUInt32Array(var: *const super::super::super::System::Com::VARIANT, prgn: *mut u32, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 643 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
644 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
645 | pub fn VariantToUInt32ArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 646 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
647 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
648 | pub fn VariantToUInt32WithDefault(varin: *const super::super::super::System::Com::VARIANT, uldefault: u32) -> u32; | |
04454e1e | 649 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
650 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
651 | pub fn VariantToUInt64(varin: *const super::super::super::System::Com::VARIANT, pullret: *mut u64) -> ::windows_sys::core::HRESULT; | |
04454e1e | 652 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
653 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
654 | pub fn VariantToUInt64Array(var: *const super::super::super::System::Com::VARIANT, prgn: *mut u64, crgn: u32, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 655 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
656 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
657 | pub fn VariantToUInt64ArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut u64, pcelem: *mut u32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 658 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] |
5e7ed085 FG |
659 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] |
660 | pub fn VariantToUInt64WithDefault(varin: *const super::super::super::System::Com::VARIANT, ulldefault: u64) -> u64; | |
04454e1e FG |
661 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
662 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 FG |
663 | pub fn WinRTPropertyValueToPropVariant(punkpropertyvalue: ::windows_sys::core::IUnknown, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; |
664 | } | |
04454e1e | 665 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 666 | pub type DRAWPROGRESSFLAGS = u32; |
04454e1e | 667 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 668 | pub const DPF_NONE: DRAWPROGRESSFLAGS = 0u32; |
04454e1e | 669 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 670 | pub const DPF_MARQUEE: DRAWPROGRESSFLAGS = 1u32; |
04454e1e | 671 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 672 | pub const DPF_MARQUEE_COMPLETE: DRAWPROGRESSFLAGS = 2u32; |
04454e1e | 673 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 674 | pub const DPF_ERROR: DRAWPROGRESSFLAGS = 4u32; |
04454e1e | 675 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 676 | pub const DPF_WARNING: DRAWPROGRESSFLAGS = 8u32; |
04454e1e | 677 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 678 | pub const DPF_STOPPED: DRAWPROGRESSFLAGS = 16u32; |
04454e1e | 679 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 680 | pub type GETPROPERTYSTOREFLAGS = u32; |
04454e1e | 681 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 682 | pub const GPS_DEFAULT: GETPROPERTYSTOREFLAGS = 0u32; |
04454e1e | 683 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 684 | pub const GPS_HANDLERPROPERTIESONLY: GETPROPERTYSTOREFLAGS = 1u32; |
04454e1e | 685 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 686 | pub const GPS_READWRITE: GETPROPERTYSTOREFLAGS = 2u32; |
04454e1e | 687 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 688 | pub const GPS_TEMPORARY: GETPROPERTYSTOREFLAGS = 4u32; |
04454e1e | 689 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 690 | pub const GPS_FASTPROPERTIESONLY: GETPROPERTYSTOREFLAGS = 8u32; |
04454e1e | 691 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 692 | pub const GPS_OPENSLOWITEM: GETPROPERTYSTOREFLAGS = 16u32; |
04454e1e | 693 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 694 | pub const GPS_DELAYCREATION: GETPROPERTYSTOREFLAGS = 32u32; |
04454e1e | 695 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 696 | pub const GPS_BESTEFFORT: GETPROPERTYSTOREFLAGS = 64u32; |
04454e1e | 697 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 698 | pub const GPS_NO_OPLOCK: GETPROPERTYSTOREFLAGS = 128u32; |
04454e1e | 699 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 700 | pub const GPS_PREFERQUERYPROPERTIES: GETPROPERTYSTOREFLAGS = 256u32; |
04454e1e | 701 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 702 | pub const GPS_EXTRINSICPROPERTIES: GETPROPERTYSTOREFLAGS = 512u32; |
04454e1e | 703 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 704 | pub const GPS_EXTRINSICPROPERTIESONLY: GETPROPERTYSTOREFLAGS = 1024u32; |
04454e1e | 705 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 706 | pub const GPS_VOLATILEPROPERTIES: GETPROPERTYSTOREFLAGS = 2048u32; |
04454e1e | 707 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 708 | pub const GPS_VOLATILEPROPERTIESONLY: GETPROPERTYSTOREFLAGS = 4096u32; |
04454e1e | 709 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
710 | pub const GPS_MASK_VALID: GETPROPERTYSTOREFLAGS = 8191u32; |
711 | pub type ICreateObject = *mut ::core::ffi::c_void; | |
712 | pub type IDelayedPropertyStoreFactory = *mut ::core::ffi::c_void; | |
713 | pub type IInitializeWithFile = *mut ::core::ffi::c_void; | |
714 | pub type IInitializeWithStream = *mut ::core::ffi::c_void; | |
715 | pub type INamedPropertyStore = *mut ::core::ffi::c_void; | |
716 | pub type IObjectWithPropertyKey = *mut ::core::ffi::c_void; | |
717 | pub type IPersistSerializedPropStorage = *mut ::core::ffi::c_void; | |
718 | pub type IPersistSerializedPropStorage2 = *mut ::core::ffi::c_void; | |
719 | pub type IPropertyChange = *mut ::core::ffi::c_void; | |
720 | pub type IPropertyChangeArray = *mut ::core::ffi::c_void; | |
721 | pub type IPropertyDescription = *mut ::core::ffi::c_void; | |
722 | pub type IPropertyDescription2 = *mut ::core::ffi::c_void; | |
723 | pub type IPropertyDescriptionAliasInfo = *mut ::core::ffi::c_void; | |
724 | pub type IPropertyDescriptionList = *mut ::core::ffi::c_void; | |
725 | pub type IPropertyDescriptionRelatedPropertyInfo = *mut ::core::ffi::c_void; | |
726 | pub type IPropertyDescriptionSearchInfo = *mut ::core::ffi::c_void; | |
727 | pub type IPropertyEnumType = *mut ::core::ffi::c_void; | |
728 | pub type IPropertyEnumType2 = *mut ::core::ffi::c_void; | |
729 | pub type IPropertyEnumTypeList = *mut ::core::ffi::c_void; | |
730 | pub type IPropertyStore = *mut ::core::ffi::c_void; | |
731 | pub type IPropertyStoreCache = *mut ::core::ffi::c_void; | |
732 | pub type IPropertyStoreCapabilities = *mut ::core::ffi::c_void; | |
733 | pub type IPropertyStoreFactory = *mut ::core::ffi::c_void; | |
734 | pub type IPropertySystem = *mut ::core::ffi::c_void; | |
735 | pub type IPropertySystemChangeNotify = *mut ::core::ffi::c_void; | |
736 | pub type IPropertyUI = *mut ::core::ffi::c_void; | |
737 | pub const InMemoryPropertyStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2583879698, data2: 25347, data3: 19998, data4: [185, 161, 99, 15, 128, 37, 146, 197] }; | |
738 | pub const InMemoryPropertyStoreMarshalByValue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3570011693, data2: 28071, data3: 19317, data4: [169, 124, 95, 48, 111, 14, 174, 220] }; | |
04454e1e | 739 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 740 | pub type PDOPSTATUS = i32; |
04454e1e | 741 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 742 | pub const PDOPS_RUNNING: PDOPSTATUS = 1i32; |
04454e1e | 743 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 744 | pub const PDOPS_PAUSED: PDOPSTATUS = 2i32; |
04454e1e | 745 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 746 | pub const PDOPS_CANCELLED: PDOPSTATUS = 3i32; |
04454e1e | 747 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 748 | pub const PDOPS_STOPPED: PDOPSTATUS = 4i32; |
04454e1e | 749 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 750 | pub const PDOPS_ERRORS: PDOPSTATUS = 5i32; |
04454e1e | 751 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 752 | pub type PKA_FLAGS = u32; |
04454e1e | 753 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 754 | pub const PKA_SET: PKA_FLAGS = 0u32; |
04454e1e | 755 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 756 | pub const PKA_APPEND: PKA_FLAGS = 1u32; |
04454e1e | 757 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 758 | pub const PKA_DELETE: PKA_FLAGS = 2u32; |
04454e1e | 759 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 760 | pub const PKEY_PIDSTR_MAX: u32 = 10u32; |
04454e1e | 761 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 762 | pub type PLACEHOLDER_STATES = u32; |
04454e1e | 763 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 764 | pub const PS_NONE: PLACEHOLDER_STATES = 0u32; |
04454e1e | 765 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 766 | pub const PS_MARKED_FOR_OFFLINE_AVAILABILITY: PLACEHOLDER_STATES = 1u32; |
04454e1e | 767 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 768 | pub const PS_FULL_PRIMARY_STREAM_AVAILABLE: PLACEHOLDER_STATES = 2u32; |
04454e1e | 769 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 770 | pub const PS_CREATE_FILE_ACCESSIBLE: PLACEHOLDER_STATES = 4u32; |
04454e1e | 771 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 772 | pub const PS_CLOUDFILE_PLACEHOLDER: PLACEHOLDER_STATES = 8u32; |
04454e1e | 773 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 774 | pub const PS_DEFAULT: PLACEHOLDER_STATES = 7u32; |
04454e1e | 775 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 776 | pub const PS_ALL: PLACEHOLDER_STATES = 15u32; |
04454e1e | 777 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 778 | pub type PROPDESC_AGGREGATION_TYPE = i32; |
04454e1e | 779 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 780 | pub const PDAT_DEFAULT: PROPDESC_AGGREGATION_TYPE = 0i32; |
04454e1e | 781 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 782 | pub const PDAT_FIRST: PROPDESC_AGGREGATION_TYPE = 1i32; |
04454e1e | 783 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 784 | pub const PDAT_SUM: PROPDESC_AGGREGATION_TYPE = 2i32; |
04454e1e | 785 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 786 | pub const PDAT_AVERAGE: PROPDESC_AGGREGATION_TYPE = 3i32; |
04454e1e | 787 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 788 | pub const PDAT_DATERANGE: PROPDESC_AGGREGATION_TYPE = 4i32; |
04454e1e | 789 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 790 | pub const PDAT_UNION: PROPDESC_AGGREGATION_TYPE = 5i32; |
04454e1e | 791 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 792 | pub const PDAT_MAX: PROPDESC_AGGREGATION_TYPE = 6i32; |
04454e1e | 793 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 794 | pub const PDAT_MIN: PROPDESC_AGGREGATION_TYPE = 7i32; |
04454e1e | 795 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 796 | pub type PROPDESC_COLUMNINDEX_TYPE = i32; |
04454e1e | 797 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 798 | pub const PDCIT_NONE: PROPDESC_COLUMNINDEX_TYPE = 0i32; |
04454e1e | 799 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 800 | pub const PDCIT_ONDISK: PROPDESC_COLUMNINDEX_TYPE = 1i32; |
04454e1e | 801 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 802 | pub const PDCIT_INMEMORY: PROPDESC_COLUMNINDEX_TYPE = 2i32; |
04454e1e | 803 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 804 | pub const PDCIT_ONDEMAND: PROPDESC_COLUMNINDEX_TYPE = 3i32; |
04454e1e | 805 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 806 | pub const PDCIT_ONDISKALL: PROPDESC_COLUMNINDEX_TYPE = 4i32; |
04454e1e | 807 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 808 | pub const PDCIT_ONDISKVECTOR: PROPDESC_COLUMNINDEX_TYPE = 5i32; |
04454e1e | 809 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 810 | pub type PROPDESC_CONDITION_TYPE = i32; |
04454e1e | 811 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 812 | pub const PDCOT_NONE: PROPDESC_CONDITION_TYPE = 0i32; |
04454e1e | 813 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 814 | pub const PDCOT_STRING: PROPDESC_CONDITION_TYPE = 1i32; |
04454e1e | 815 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 816 | pub const PDCOT_SIZE: PROPDESC_CONDITION_TYPE = 2i32; |
04454e1e | 817 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 818 | pub const PDCOT_DATETIME: PROPDESC_CONDITION_TYPE = 3i32; |
04454e1e | 819 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 820 | pub const PDCOT_BOOLEAN: PROPDESC_CONDITION_TYPE = 4i32; |
04454e1e | 821 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 822 | pub const PDCOT_NUMBER: PROPDESC_CONDITION_TYPE = 5i32; |
04454e1e | 823 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 824 | pub type PROPDESC_DISPLAYTYPE = i32; |
04454e1e | 825 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 826 | pub const PDDT_STRING: PROPDESC_DISPLAYTYPE = 0i32; |
04454e1e | 827 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 828 | pub const PDDT_NUMBER: PROPDESC_DISPLAYTYPE = 1i32; |
04454e1e | 829 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 830 | pub const PDDT_BOOLEAN: PROPDESC_DISPLAYTYPE = 2i32; |
04454e1e | 831 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 832 | pub const PDDT_DATETIME: PROPDESC_DISPLAYTYPE = 3i32; |
04454e1e | 833 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 834 | pub const PDDT_ENUMERATED: PROPDESC_DISPLAYTYPE = 4i32; |
04454e1e | 835 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 836 | pub type PROPDESC_ENUMFILTER = i32; |
04454e1e | 837 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 838 | pub const PDEF_ALL: PROPDESC_ENUMFILTER = 0i32; |
04454e1e | 839 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 840 | pub const PDEF_SYSTEM: PROPDESC_ENUMFILTER = 1i32; |
04454e1e | 841 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 842 | pub const PDEF_NONSYSTEM: PROPDESC_ENUMFILTER = 2i32; |
04454e1e | 843 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 844 | pub const PDEF_VIEWABLE: PROPDESC_ENUMFILTER = 3i32; |
04454e1e | 845 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 846 | pub const PDEF_QUERYABLE: PROPDESC_ENUMFILTER = 4i32; |
04454e1e | 847 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 848 | pub const PDEF_INFULLTEXTQUERY: PROPDESC_ENUMFILTER = 5i32; |
04454e1e | 849 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 850 | pub const PDEF_COLUMN: PROPDESC_ENUMFILTER = 6i32; |
04454e1e | 851 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 852 | pub type PROPDESC_FORMAT_FLAGS = u32; |
04454e1e | 853 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 854 | pub const PDFF_DEFAULT: PROPDESC_FORMAT_FLAGS = 0u32; |
04454e1e | 855 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 856 | pub const PDFF_PREFIXNAME: PROPDESC_FORMAT_FLAGS = 1u32; |
04454e1e | 857 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 858 | pub const PDFF_FILENAME: PROPDESC_FORMAT_FLAGS = 2u32; |
04454e1e | 859 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 860 | pub const PDFF_ALWAYSKB: PROPDESC_FORMAT_FLAGS = 4u32; |
04454e1e | 861 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 862 | pub const PDFF_RESERVED_RIGHTTOLEFT: PROPDESC_FORMAT_FLAGS = 8u32; |
04454e1e | 863 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 864 | pub const PDFF_SHORTTIME: PROPDESC_FORMAT_FLAGS = 16u32; |
04454e1e | 865 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 866 | pub const PDFF_LONGTIME: PROPDESC_FORMAT_FLAGS = 32u32; |
04454e1e | 867 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 868 | pub const PDFF_HIDETIME: PROPDESC_FORMAT_FLAGS = 64u32; |
04454e1e | 869 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 870 | pub const PDFF_SHORTDATE: PROPDESC_FORMAT_FLAGS = 128u32; |
04454e1e | 871 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 872 | pub const PDFF_LONGDATE: PROPDESC_FORMAT_FLAGS = 256u32; |
04454e1e | 873 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 874 | pub const PDFF_HIDEDATE: PROPDESC_FORMAT_FLAGS = 512u32; |
04454e1e | 875 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 876 | pub const PDFF_RELATIVEDATE: PROPDESC_FORMAT_FLAGS = 1024u32; |
04454e1e | 877 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 878 | pub const PDFF_USEEDITINVITATION: PROPDESC_FORMAT_FLAGS = 2048u32; |
04454e1e | 879 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 880 | pub const PDFF_READONLY: PROPDESC_FORMAT_FLAGS = 4096u32; |
04454e1e | 881 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 882 | pub const PDFF_NOAUTOREADINGORDER: PROPDESC_FORMAT_FLAGS = 8192u32; |
04454e1e | 883 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 884 | pub type PROPDESC_GROUPING_RANGE = i32; |
04454e1e | 885 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 886 | pub const PDGR_DISCRETE: PROPDESC_GROUPING_RANGE = 0i32; |
04454e1e | 887 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 888 | pub const PDGR_ALPHANUMERIC: PROPDESC_GROUPING_RANGE = 1i32; |
04454e1e | 889 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 890 | pub const PDGR_SIZE: PROPDESC_GROUPING_RANGE = 2i32; |
04454e1e | 891 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 892 | pub const PDGR_DYNAMIC: PROPDESC_GROUPING_RANGE = 3i32; |
04454e1e | 893 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 894 | pub const PDGR_DATE: PROPDESC_GROUPING_RANGE = 4i32; |
04454e1e | 895 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 896 | pub const PDGR_PERCENT: PROPDESC_GROUPING_RANGE = 5i32; |
04454e1e | 897 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 898 | pub const PDGR_ENUMERATED: PROPDESC_GROUPING_RANGE = 6i32; |
04454e1e | 899 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 900 | pub type PROPDESC_RELATIVEDESCRIPTION_TYPE = i32; |
04454e1e | 901 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 902 | pub const PDRDT_GENERAL: PROPDESC_RELATIVEDESCRIPTION_TYPE = 0i32; |
04454e1e | 903 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 904 | pub const PDRDT_DATE: PROPDESC_RELATIVEDESCRIPTION_TYPE = 1i32; |
04454e1e | 905 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 906 | pub const PDRDT_SIZE: PROPDESC_RELATIVEDESCRIPTION_TYPE = 2i32; |
04454e1e | 907 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 908 | pub const PDRDT_COUNT: PROPDESC_RELATIVEDESCRIPTION_TYPE = 3i32; |
04454e1e | 909 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 910 | pub const PDRDT_REVISION: PROPDESC_RELATIVEDESCRIPTION_TYPE = 4i32; |
04454e1e | 911 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 912 | pub const PDRDT_LENGTH: PROPDESC_RELATIVEDESCRIPTION_TYPE = 5i32; |
04454e1e | 913 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 914 | pub const PDRDT_DURATION: PROPDESC_RELATIVEDESCRIPTION_TYPE = 6i32; |
04454e1e | 915 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 916 | pub const PDRDT_SPEED: PROPDESC_RELATIVEDESCRIPTION_TYPE = 7i32; |
04454e1e | 917 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 918 | pub const PDRDT_RATE: PROPDESC_RELATIVEDESCRIPTION_TYPE = 8i32; |
04454e1e | 919 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 920 | pub const PDRDT_RATING: PROPDESC_RELATIVEDESCRIPTION_TYPE = 9i32; |
04454e1e | 921 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 922 | pub const PDRDT_PRIORITY: PROPDESC_RELATIVEDESCRIPTION_TYPE = 10i32; |
04454e1e | 923 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 924 | pub type PROPDESC_SEARCHINFO_FLAGS = u32; |
04454e1e | 925 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 926 | pub const PDSIF_DEFAULT: PROPDESC_SEARCHINFO_FLAGS = 0u32; |
04454e1e | 927 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 928 | pub const PDSIF_ININVERTEDINDEX: PROPDESC_SEARCHINFO_FLAGS = 1u32; |
04454e1e | 929 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 930 | pub const PDSIF_ISCOLUMN: PROPDESC_SEARCHINFO_FLAGS = 2u32; |
04454e1e | 931 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 932 | pub const PDSIF_ISCOLUMNSPARSE: PROPDESC_SEARCHINFO_FLAGS = 4u32; |
04454e1e | 933 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 934 | pub const PDSIF_ALWAYSINCLUDE: PROPDESC_SEARCHINFO_FLAGS = 8u32; |
04454e1e | 935 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 936 | pub const PDSIF_USEFORTYPEAHEAD: PROPDESC_SEARCHINFO_FLAGS = 16u32; |
04454e1e | 937 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 938 | pub type PROPDESC_SORTDESCRIPTION = i32; |
04454e1e | 939 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 940 | pub const PDSD_GENERAL: PROPDESC_SORTDESCRIPTION = 0i32; |
04454e1e | 941 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 942 | pub const PDSD_A_Z: PROPDESC_SORTDESCRIPTION = 1i32; |
04454e1e | 943 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 944 | pub const PDSD_LOWEST_HIGHEST: PROPDESC_SORTDESCRIPTION = 2i32; |
04454e1e | 945 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 946 | pub const PDSD_SMALLEST_BIGGEST: PROPDESC_SORTDESCRIPTION = 3i32; |
04454e1e | 947 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 948 | pub const PDSD_OLDEST_NEWEST: PROPDESC_SORTDESCRIPTION = 4i32; |
04454e1e | 949 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 950 | pub type PROPDESC_TYPE_FLAGS = u32; |
04454e1e | 951 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 952 | pub const PDTF_DEFAULT: PROPDESC_TYPE_FLAGS = 0u32; |
04454e1e | 953 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 954 | pub const PDTF_MULTIPLEVALUES: PROPDESC_TYPE_FLAGS = 1u32; |
04454e1e | 955 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 956 | pub const PDTF_ISINNATE: PROPDESC_TYPE_FLAGS = 2u32; |
04454e1e | 957 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 958 | pub const PDTF_ISGROUP: PROPDESC_TYPE_FLAGS = 4u32; |
04454e1e | 959 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 960 | pub const PDTF_CANGROUPBY: PROPDESC_TYPE_FLAGS = 8u32; |
04454e1e | 961 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 962 | pub const PDTF_CANSTACKBY: PROPDESC_TYPE_FLAGS = 16u32; |
04454e1e | 963 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 964 | pub const PDTF_ISTREEPROPERTY: PROPDESC_TYPE_FLAGS = 32u32; |
04454e1e | 965 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 966 | pub const PDTF_INCLUDEINFULLTEXTQUERY: PROPDESC_TYPE_FLAGS = 64u32; |
04454e1e | 967 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 968 | pub const PDTF_ISVIEWABLE: PROPDESC_TYPE_FLAGS = 128u32; |
04454e1e | 969 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 970 | pub const PDTF_ISQUERYABLE: PROPDESC_TYPE_FLAGS = 256u32; |
04454e1e | 971 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 972 | pub const PDTF_CANBEPURGED: PROPDESC_TYPE_FLAGS = 512u32; |
04454e1e | 973 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 974 | pub const PDTF_SEARCHRAWVALUE: PROPDESC_TYPE_FLAGS = 1024u32; |
04454e1e | 975 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 976 | pub const PDTF_DONTCOERCEEMPTYSTRINGS: PROPDESC_TYPE_FLAGS = 2048u32; |
04454e1e | 977 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 978 | pub const PDTF_ALWAYSINSUPPLEMENTALSTORE: PROPDESC_TYPE_FLAGS = 4096u32; |
04454e1e | 979 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 980 | pub const PDTF_ISSYSTEMPROPERTY: PROPDESC_TYPE_FLAGS = 2147483648u32; |
04454e1e | 981 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 982 | pub const PDTF_MASK_ALL: PROPDESC_TYPE_FLAGS = 2147491839u32; |
04454e1e | 983 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 984 | pub type PROPDESC_VIEW_FLAGS = u32; |
04454e1e | 985 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 986 | pub const PDVF_DEFAULT: PROPDESC_VIEW_FLAGS = 0u32; |
04454e1e | 987 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 988 | pub const PDVF_CENTERALIGN: PROPDESC_VIEW_FLAGS = 1u32; |
04454e1e | 989 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 990 | pub const PDVF_RIGHTALIGN: PROPDESC_VIEW_FLAGS = 2u32; |
04454e1e | 991 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 992 | pub const PDVF_BEGINNEWGROUP: PROPDESC_VIEW_FLAGS = 4u32; |
04454e1e | 993 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 994 | pub const PDVF_FILLAREA: PROPDESC_VIEW_FLAGS = 8u32; |
04454e1e | 995 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 996 | pub const PDVF_SORTDESCENDING: PROPDESC_VIEW_FLAGS = 16u32; |
04454e1e | 997 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 998 | pub const PDVF_SHOWONLYIFPRESENT: PROPDESC_VIEW_FLAGS = 32u32; |
04454e1e | 999 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1000 | pub const PDVF_SHOWBYDEFAULT: PROPDESC_VIEW_FLAGS = 64u32; |
04454e1e | 1001 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1002 | pub const PDVF_SHOWINPRIMARYLIST: PROPDESC_VIEW_FLAGS = 128u32; |
04454e1e | 1003 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1004 | pub const PDVF_SHOWINSECONDARYLIST: PROPDESC_VIEW_FLAGS = 256u32; |
04454e1e | 1005 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1006 | pub const PDVF_HIDELABEL: PROPDESC_VIEW_FLAGS = 512u32; |
04454e1e | 1007 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1008 | pub const PDVF_HIDDEN: PROPDESC_VIEW_FLAGS = 2048u32; |
04454e1e | 1009 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1010 | pub const PDVF_CANWRAP: PROPDESC_VIEW_FLAGS = 4096u32; |
04454e1e | 1011 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1012 | pub const PDVF_MASK_ALL: PROPDESC_VIEW_FLAGS = 7167u32; |
04454e1e | 1013 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1014 | pub type PROPENUMTYPE = i32; |
04454e1e | 1015 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1016 | pub const PET_DISCRETEVALUE: PROPENUMTYPE = 0i32; |
04454e1e | 1017 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1018 | pub const PET_RANGEDVALUE: PROPENUMTYPE = 1i32; |
04454e1e | 1019 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1020 | pub const PET_DEFAULTVALUE: PROPENUMTYPE = 2i32; |
04454e1e | 1021 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
1022 | pub const PET_ENDRANGE: PROPENUMTYPE = 3i32; |
1023 | #[repr(C)] | |
04454e1e | 1024 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
1025 | pub struct PROPERTYKEY { |
1026 | pub fmtid: ::windows_sys::core::GUID, | |
1027 | pub pid: u32, | |
1028 | } | |
1029 | impl ::core::marker::Copy for PROPERTYKEY {} | |
1030 | impl ::core::clone::Clone for PROPERTYKEY { | |
1031 | fn clone(&self) -> Self { | |
1032 | *self | |
1033 | } | |
1034 | } | |
04454e1e | 1035 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1036 | pub type PROPERTYUI_FLAGS = u32; |
04454e1e | 1037 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1038 | pub const PUIF_DEFAULT: PROPERTYUI_FLAGS = 0u32; |
04454e1e | 1039 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1040 | pub const PUIF_RIGHTALIGN: PROPERTYUI_FLAGS = 1u32; |
04454e1e | 1041 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1042 | pub const PUIF_NOLABELININFOTIP: PROPERTYUI_FLAGS = 2u32; |
04454e1e | 1043 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1044 | pub type PROPERTYUI_FORMAT_FLAGS = u32; |
04454e1e | 1045 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1046 | pub const PUIFFDF_DEFAULT: PROPERTYUI_FORMAT_FLAGS = 0u32; |
04454e1e | 1047 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1048 | pub const PUIFFDF_RIGHTTOLEFT: PROPERTYUI_FORMAT_FLAGS = 1u32; |
04454e1e | 1049 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1050 | pub const PUIFFDF_SHORTFORMAT: PROPERTYUI_FORMAT_FLAGS = 2u32; |
04454e1e | 1051 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1052 | pub const PUIFFDF_NOTIME: PROPERTYUI_FORMAT_FLAGS = 4u32; |
04454e1e | 1053 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1054 | pub const PUIFFDF_FRIENDLYDATE: PROPERTYUI_FORMAT_FLAGS = 8u32; |
04454e1e | 1055 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1056 | pub type PROPERTYUI_NAME_FLAGS = u32; |
04454e1e | 1057 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1058 | pub const PUIFNF_DEFAULT: PROPERTYUI_NAME_FLAGS = 0u32; |
04454e1e | 1059 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
1060 | pub const PUIFNF_MNEMONIC: PROPERTYUI_NAME_FLAGS = 1u32; |
1061 | #[repr(C, packed(1))] | |
04454e1e | 1062 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
1063 | #[cfg(feature = "Win32_Foundation")] |
1064 | pub struct PROPPRG { | |
1065 | pub flPrg: u16, | |
1066 | pub flPrgInit: u16, | |
1067 | pub achTitle: [super::super::super::Foundation::CHAR; 30], | |
1068 | pub achCmdLine: [super::super::super::Foundation::CHAR; 128], | |
1069 | pub achWorkDir: [super::super::super::Foundation::CHAR; 64], | |
1070 | pub wHotKey: u16, | |
1071 | pub achIconFile: [super::super::super::Foundation::CHAR; 80], | |
1072 | pub wIconIndex: u16, | |
1073 | pub dwEnhModeFlags: u32, | |
1074 | pub dwRealModeFlags: u32, | |
1075 | pub achOtherFile: [super::super::super::Foundation::CHAR; 80], | |
1076 | pub achPIFFile: [super::super::super::Foundation::CHAR; 260], | |
1077 | } | |
1078 | #[cfg(feature = "Win32_Foundation")] | |
1079 | impl ::core::marker::Copy for PROPPRG {} | |
1080 | #[cfg(feature = "Win32_Foundation")] | |
1081 | impl ::core::clone::Clone for PROPPRG { | |
1082 | fn clone(&self) -> Self { | |
1083 | *self | |
1084 | } | |
1085 | } | |
04454e1e | 1086 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1087 | pub type PROPVAR_CHANGE_FLAGS = u32; |
04454e1e | 1088 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1089 | pub const PVCHF_DEFAULT: PROPVAR_CHANGE_FLAGS = 0u32; |
04454e1e | 1090 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1091 | pub const PVCHF_NOVALUEPROP: PROPVAR_CHANGE_FLAGS = 1u32; |
04454e1e | 1092 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1093 | pub const PVCHF_ALPHABOOL: PROPVAR_CHANGE_FLAGS = 2u32; |
04454e1e | 1094 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1095 | pub const PVCHF_NOUSEROVERRIDE: PROPVAR_CHANGE_FLAGS = 4u32; |
04454e1e | 1096 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1097 | pub const PVCHF_LOCALBOOL: PROPVAR_CHANGE_FLAGS = 8u32; |
04454e1e | 1098 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1099 | pub const PVCHF_NOHEXSTRING: PROPVAR_CHANGE_FLAGS = 16u32; |
04454e1e | 1100 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1101 | pub type PROPVAR_COMPARE_FLAGS = u32; |
04454e1e | 1102 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1103 | pub const PVCF_DEFAULT: PROPVAR_COMPARE_FLAGS = 0u32; |
04454e1e | 1104 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1105 | pub const PVCF_TREATEMPTYASGREATERTHAN: PROPVAR_COMPARE_FLAGS = 1u32; |
04454e1e | 1106 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1107 | pub const PVCF_USESTRCMP: PROPVAR_COMPARE_FLAGS = 2u32; |
04454e1e | 1108 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1109 | pub const PVCF_USESTRCMPC: PROPVAR_COMPARE_FLAGS = 4u32; |
04454e1e | 1110 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1111 | pub const PVCF_USESTRCMPI: PROPVAR_COMPARE_FLAGS = 8u32; |
04454e1e | 1112 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1113 | pub const PVCF_USESTRCMPIC: PROPVAR_COMPARE_FLAGS = 16u32; |
04454e1e | 1114 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1115 | pub const PVCF_DIGITSASNUMBERS_CASESENSITIVE: PROPVAR_COMPARE_FLAGS = 32u32; |
04454e1e | 1116 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1117 | pub type PROPVAR_COMPARE_UNIT = i32; |
04454e1e | 1118 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1119 | pub const PVCU_DEFAULT: PROPVAR_COMPARE_UNIT = 0i32; |
04454e1e | 1120 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1121 | pub const PVCU_SECOND: PROPVAR_COMPARE_UNIT = 1i32; |
04454e1e | 1122 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1123 | pub const PVCU_MINUTE: PROPVAR_COMPARE_UNIT = 2i32; |
04454e1e | 1124 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1125 | pub const PVCU_HOUR: PROPVAR_COMPARE_UNIT = 3i32; |
04454e1e | 1126 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1127 | pub const PVCU_DAY: PROPVAR_COMPARE_UNIT = 4i32; |
04454e1e | 1128 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1129 | pub const PVCU_MONTH: PROPVAR_COMPARE_UNIT = 5i32; |
04454e1e | 1130 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1131 | pub const PVCU_YEAR: PROPVAR_COMPARE_UNIT = 6i32; |
04454e1e | 1132 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1133 | pub type PSC_STATE = i32; |
04454e1e | 1134 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1135 | pub const PSC_NORMAL: PSC_STATE = 0i32; |
04454e1e | 1136 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1137 | pub const PSC_NOTINSOURCE: PSC_STATE = 1i32; |
04454e1e | 1138 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1139 | pub const PSC_DIRTY: PSC_STATE = 2i32; |
04454e1e | 1140 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1141 | pub const PSC_READONLY: PSC_STATE = 3i32; |
04454e1e | 1142 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1143 | pub type PSTIME_FLAGS = u32; |
04454e1e | 1144 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1145 | pub const PSTF_UTC: PSTIME_FLAGS = 0u32; |
04454e1e | 1146 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
1147 | pub const PSTF_LOCAL: PSTIME_FLAGS = 1u32; |
1148 | pub const PropertySystem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3096870789, data2: 22702, data3: 20294, data4: [159, 178, 93, 121, 4, 121, 143, 75] }; | |
1149 | #[repr(C)] | |
1150 | pub struct SERIALIZEDPROPSTORAGE(pub u8); | |
04454e1e | 1151 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1152 | pub type SYNC_ENGINE_STATE_FLAGS = u32; |
04454e1e | 1153 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1154 | pub const SESF_NONE: SYNC_ENGINE_STATE_FLAGS = 0u32; |
04454e1e | 1155 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1156 | pub const SESF_SERVICE_QUOTA_NEARING_LIMIT: SYNC_ENGINE_STATE_FLAGS = 1u32; |
04454e1e | 1157 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1158 | pub const SESF_SERVICE_QUOTA_EXCEEDED_LIMIT: SYNC_ENGINE_STATE_FLAGS = 2u32; |
04454e1e | 1159 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1160 | pub const SESF_AUTHENTICATION_ERROR: SYNC_ENGINE_STATE_FLAGS = 4u32; |
04454e1e | 1161 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1162 | pub const SESF_PAUSED_DUE_TO_METERED_NETWORK: SYNC_ENGINE_STATE_FLAGS = 8u32; |
04454e1e | 1163 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1164 | pub const SESF_PAUSED_DUE_TO_DISK_SPACE_FULL: SYNC_ENGINE_STATE_FLAGS = 16u32; |
04454e1e | 1165 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1166 | pub const SESF_PAUSED_DUE_TO_CLIENT_POLICY: SYNC_ENGINE_STATE_FLAGS = 32u32; |
04454e1e | 1167 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1168 | pub const SESF_PAUSED_DUE_TO_SERVICE_POLICY: SYNC_ENGINE_STATE_FLAGS = 64u32; |
04454e1e | 1169 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1170 | pub const SESF_SERVICE_UNAVAILABLE: SYNC_ENGINE_STATE_FLAGS = 128u32; |
04454e1e | 1171 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1172 | pub const SESF_PAUSED_DUE_TO_USER_REQUEST: SYNC_ENGINE_STATE_FLAGS = 256u32; |
04454e1e | 1173 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1174 | pub const SESF_ALL_FLAGS: SYNC_ENGINE_STATE_FLAGS = 511u32; |
04454e1e | 1175 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1176 | pub type SYNC_TRANSFER_STATUS = u32; |
04454e1e | 1177 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1178 | pub const STS_NONE: SYNC_TRANSFER_STATUS = 0u32; |
04454e1e | 1179 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1180 | pub const STS_NEEDSUPLOAD: SYNC_TRANSFER_STATUS = 1u32; |
04454e1e | 1181 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1182 | pub const STS_NEEDSDOWNLOAD: SYNC_TRANSFER_STATUS = 2u32; |
04454e1e | 1183 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1184 | pub const STS_TRANSFERRING: SYNC_TRANSFER_STATUS = 4u32; |
04454e1e | 1185 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1186 | pub const STS_PAUSED: SYNC_TRANSFER_STATUS = 8u32; |
04454e1e | 1187 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1188 | pub const STS_HASERROR: SYNC_TRANSFER_STATUS = 16u32; |
04454e1e | 1189 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1190 | pub const STS_FETCHING_METADATA: SYNC_TRANSFER_STATUS = 32u32; |
04454e1e | 1191 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1192 | pub const STS_USER_REQUESTED_REFRESH: SYNC_TRANSFER_STATUS = 64u32; |
04454e1e | 1193 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1194 | pub const STS_HASWARNING: SYNC_TRANSFER_STATUS = 128u32; |
04454e1e | 1195 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1196 | pub const STS_EXCLUDED: SYNC_TRANSFER_STATUS = 256u32; |
04454e1e | 1197 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1198 | pub const STS_INCOMPLETE: SYNC_TRANSFER_STATUS = 512u32; |
04454e1e | 1199 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1200 | pub const STS_PLACEHOLDER_IFEMPTY: SYNC_TRANSFER_STATUS = 1024u32; |
04454e1e | 1201 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1202 | pub type _PERSIST_SPROPSTORE_FLAGS = i32; |
04454e1e | 1203 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1204 | pub const FPSPS_DEFAULT: _PERSIST_SPROPSTORE_FLAGS = 0i32; |
04454e1e | 1205 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1206 | pub const FPSPS_READONLY: _PERSIST_SPROPSTORE_FLAGS = 1i32; |
04454e1e | 1207 | #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 | 1208 | pub const FPSPS_TREAT_NEW_VALUES_AS_DIRTY: _PERSIST_SPROPSTORE_FLAGS = 2i32; |